مетод measureText() کانواس
تعریف و استفاده
measureText()
این روش یک شیء را بازمیگرداند که شامل عرض فونت به پیکسل است.
توضیحات:اگر میخواهید قبل از نوشتن متن بر روی کانواس، عرض متن را بدانید، از این روش استفاده کنید.
مثال
قبل از نوشتن متن بر روی کانواس، عرض فونت را بررسی کنید:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.font="30px Arial"; var txt="Hello World" ctx.fillText("width:" + ctx.measureText(txt).width,10,50) ctx.fillText(txt,10,100);
زبان
متن.measureText(text).width;
مقدار پارامتر
پارامتر | توضیح |
---|---|
text | متن قابل اندازهگیری. |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگری هستند که این ویژگی را کامل پشتیبانی میکند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
نکته:Internet Explorer 8 و نسخههای قدیمیتر از <canvas> پشتیبانی نمیکنند.