Canvas 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);
व्याकरण
context.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 以及更早的版本不支持