طريقة HTML canvas strokeText()

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

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

نصيحة:يرجى استخدام 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);

جرب بنفسك

النصغة

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>.