Zamykanie ścieżki
Polecenie closePath()
zamyka bieżącą operację rysowania. Po wydaniu tego polecenia automatycznie dorysowywana jest linia pomiędzy ostatnim punktem bieżącej ścieżki, a jej punktem początkowym.
Listing
var cv = document.getElementById("canvas"); var ctx = cv.getContext("2d"); //- ctx.moveTo(50, 150); ctx.strokeStyle = "#0000ff"; ctx.lineTo(150, 150); ctx.lineTo(150, 50); ctx.lineWidth = 15; ctx.closePath(); ctx.stroke(); //- ctx.beginPath(); ctx.moveTo(200, 150); ctx.strokeStyle = "#0000ff"; ctx.lineTo(300, 150); ctx.lineTo(300, 50); ctx.lineWidth = 15; ctx.stroke();
Jak widzimy nie ma potrzeby dorysowywania trzeciej linii. Jest ona rysowana automatycznie.