beginPath მეთოდი

beginPath მეთოდი უნდა გამოიძახოთ ხაზის ხატვის დასაწყისში moveTo და lineTo მეთოდების კომბინაციების გამოყენებით.

სინტაქსი

javascriptკონტექსტი.beginPath();

მაგალითი

დავხატოთ ხაზი:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');

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

Результат:

მაგალითი

დავხატოთ კვადრატი:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');

ctx.beginPath();
ctx.moveTo(50, 50);
ctx.lineTo(150, 50);
ctx.lineTo(150, 150);
ctx.lineTo(50, 150);
ctx.closePath();
ctx.stroke();

Результат:

იხილეთ აგრეთვე

  • moveTo მეთოდი,
    რომელიც ამოძრავებს სახაზავ კალამს
  • lineTo მეთოდი,
    რომელიც ხაზებს ხატავს