249 of 264 menu

Metode closePath

Metode closePath automātiski aizver figūru, kas uzzīmēta, izmantojot metodi lineTo, uzzīmējot taisnu līniju no beigu punkta uz sākuma punktu. Ja figūra jau ir aizvērta vai ir tikai punkts, tad metode neko nedara.

Sintakse

konteksts.closePath();

Piemērs

Vispirms uzzīmēsim divas līnijas, tās neaizverot ar closePath:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(100, 100); ctx.lineTo(150, 50); ctx.stroke();

:

Piemērs

Tagad aizveram šīs divas līnijas figūrā ar closePath, iegūstot trijstūri:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(100, 100); ctx.lineTo(150, 50); ctx.closePath(); // aizveram līnijas figūrā ctx.stroke();

:

Piemērs

Uzzīmēsim kvadrātu, pēdējās līnijas vietā aizverot figūru ar closePath:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let 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(); // aizveram līnijas figūrā ctx.stroke();

:

Skatiet arī

  • metode fill,
    kura aizpilda figūru ar norādīto krāsu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt