مетод strokeText() کانواس

تعریف و استفاده

strokeText() روشی برای ترسیم متن روی کانواس (بدون رنگ‌آمیزی). رنگ پیش‌فرض متن سیاه است.

توضیحات:لطفاً از font ویژگی برای تعریف فونت و اندازه آن استفاده می‌شود و با strokeStyle ویژگی‌ها با رنگ/مایل به رنگ مایع، متن را رندر می‌کنند.

مثال

با استفاده از strokeText()، متن "Hello world!" و "codew3c.com" را روی کانواس بنویسید:

صفحه وب شما از تگ کانواس HTML5 پشتیبانی نمی‌کند.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.strokeText("Hello World!",10,50);
ctx.font="30px Verdana";
// ایجاد مایع
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// با استفاده از مایع رنگ‌آمیزی می‌کنیم
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

آزمایش کنید

قوانین

context.strokeText(text,x,y,maxWidth);

مقدار پارامتر

پارامتر توضیحات
text متن مورد نظر برای چاپ روی کانواس.
x موقعیت x برای شروع ترسیم متن (در مقایسه با کانواس).
y موقعیت y برای شروع ترسیم متن (در مقایسه با کانواس).
maxWidth اختیاری است. عرض بیشینه متن به پیکسل.

براوزر کی پشتیبندگی

جس میں جدول میں نمبر، پہلا مکمل طور پر اس ویژگی کو پشتیبند کرنے والا براوزر کی نسلیں دی گئی ہیں.

کروم ایج فائرفاکس سافری آپرا
کروم ایج فائرفاکس سافری آپرا
4.0 9.0 3.6 4.0 10.1

نوٹ:اینٹرنیشنل ایکسپلورر 8 اور اس سے پچھلے کی نسلیں، <کینواس> علامت کو نہیں پشتیبند کرتی ہیں。