طريقة strokeText() لـ Canvas

التعريف والاستخدام

strokeText() يستخدم هذا الطريقة لرسم النص على اللوحة (بدون ملء اللون). لون النص الافتراضي هو الأسود.

نصيحة:استخدم font لتحديد الخط والحجم باستخدام strokeStyle يتم عرض الخصائص بلون آخر/تدرج.

مثال

استخدم strokeText() للكتابة النص "Hello world!" و "codew3c.com" على اللوحة:

لم يتم دعم علامة HTML5 canvas في متصفحك.

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 اختياري. عرض النص الأقصى، مقاسه بالبكسل.

دعم المتصفحات

أرقام الجدول تشير إلى إصدار المتصفح الأول الذي يدعم هذه الخاصية بالكامل.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

ملاحظة:لا يدعم متصفح Internet Explorer 8 وأحدث إصداراته عنصر <canvas>.