--- title: CanvasRenderingContext2D.lineTo() slug: Web/API/CanvasRenderingContext2D/lineTo tags: - API - Canvas - CanvasRenderingContext2D - Méthode - Reference translation_of: Web/API/CanvasRenderingContext2D/lineTo ---
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).
void ctx.lineTo(x, y);
x
y
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.
<canvas id="canvas"></canvas>
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:
{{ EmbedLiveSample('code_jouable', 700, 360) }}
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-lineto", "CanvasRenderingContext2D.lineTo")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.CanvasRenderingContext2D.lineTo")}}