Canvas fillText() روش

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

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

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

مثال

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

مرورگر شما پیکربندی HTML5 canvas را پشتیبانی نمی‌کند.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.fillText("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.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

تست کنید

نحوه استفاده

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

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

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

براوزر کی مدد

میں دوسرے براوزرز کی نسلیں کو اس کی پوری خاصیت کا پہلا سپورٹ کا اشارہ دیتا ہے۔

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

نوٹ:اینٹرنیٹ ایکسپلورر 8 اور اس سے پچھلے کی نسلیں <کینواس> عناصر کو نہیں مدد فراہم کرتی ہیں۔