--- title: CanvasRenderingContext2D.lineTo() slug: Web/API/CanvasRenderingContext2D/lineTo tags: - API - Canvas - CanvasRenderingContext2D - Méthode - Reference translation_of: Web/API/CanvasRenderingContext2D/lineTo ---
{{APIRef}}

La méthode CanvasRenderingContext2D.lineTo() de l'API Canvas 2D connecte le dernier point du sous-chemin en cours aux coordonnées x, y spécifiées avec une ligne droite (sans tracer réellement le chemin).

Syntaxe

void ctx.lineTo(x, y);

Paramètres

x
L'abscisse x du point d'arrivée.
y
L'ordonnée y du point d'arrivée.

Exemples

Utilisation de la méthode lineTo

Ceci est un extrait de code utilisant la méthode lineTo. Il faut utiliser la méthode {{domxref("CanvasRenderingContext2D.beginPath", "beginPath()")}} pour débuter un dessin, pour ensuite pouvoir dessiner une ligne dessus. On peut déplacer le crayon avec la méthode {{domxref("CanvasRenderingContext2D.moveTo", "moveTo()")}} et utiliser la méthode {{domxref("CanvasRenderingContext2D.stroke", "stroke()")}} pour rendre la ligne visible.

HTML

<canvas id="canvas"></canvas>

JavaScript

var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");

ctx.beginPath();
ctx.moveTo(50,50);
ctx.lineTo(100, 100);
ctx.stroke();

Éditez le code suivant pour voir les changements en direct:

Code jouable

{{ EmbedLiveSample('code_jouable', 700, 360) }}

Spécifications

Spécification Statut Commentaire
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-lineto", "CanvasRenderingContext2D.lineTo")}} {{Spec2('HTML WHATWG')}}  

Compatibilité des navigateurs

{{Compat("api.CanvasRenderingContext2D.lineTo")}}

Voir aussi