طريقة strokeText() لـ Canvas
التعريف والاستخدام
strokeText()
يستخدم هذا الطريقة لرسم النص على اللوحة (بدون ملء اللون). لون النص الافتراضي هو الأسود.
نصيحة:استخدم font لتحديد الخط والحجم باستخدام strokeStyle يتم عرض الخصائص بلون آخر/تدرج.
مثال
استخدم strokeText() للكتابة النص "Hello world!" و "codew3c.com" على اللوحة:
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>.