lineCap বৈশিষ্ট্য
lineCap বৈশিষ্ট্যটি লাইনের শেষের
চেহারা নির্ধারণ করে। এটি নিম্নলিখিত মানগুলি নিতে পারে:
butt - সমতল শেষ (ডিফল্ট),
round - গোলাকার শেষ, square
- বর্গাকার শেষ।
সিনট্যাক্স
context.lineCap = 'butt' or 'round' or 'square';
উদাহরণ
আসুন আমরা কয়েকটি লাইন আঁকি এবং প্রথমটিতে
butt মান সেট করি, দ্বিতীয়টিতে -
round, তৃতীয়টিতে - square। লাল
লাইনের দিকে মনোযোগ দিন - এটি দ্বারা লাইনের নির্ধারিত শুরু
চিহ্নিত করা হয়েছে (এবং round এবং square এটি ছাড়িয়ে বেরিয়ে আসে):
<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
let canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineCap = 'butt';
ctx.moveTo(75, 50);
ctx.lineTo(75, 150);
ctx.stroke();
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineCap = 'round';
ctx.moveTo(105, 50);
ctx.lineTo(105, 150);
ctx.stroke();
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineCap = 'square';
ctx.moveTo(135, 50);
ctx.lineTo(135, 150);
ctx.stroke();
ctx.beginPath();
ctx.lineWidth = 1;
ctx.lineCap = 'butt';
ctx.strokeStyle = 'red';
ctx.moveTo(60, 50);
ctx.lineTo(150, 50);
ctx.stroke();
:
আরও দেখুন
-
lineJoinবৈশিষ্ট্য,
যা লাইনের ভাঁজের শৈলী নির্ধারণ করে -
miterLimitবৈশিষ্ট্য,
যা তীক্ষ্ণ কোণের দৈর্ঘ্য সীমিত করে -
lineCapবৈশিষ্ট্য,
যা লাইনের শেষের চেহারা নির্ধারণ করে -
lineWidthবৈশিষ্ট্য,
যা লাইনের বেধ নির্ধারণ করে