Kaedah measureText() papan HTML

Definisi dan penggunaan

measureText() Kaedah ini mengembalikan objek yang mengandungi lebar huruf yang ditentukan dalam satuan piksel.

Petikan:Jika anda perlu mengetahui lebar teks sebelum mengeksport teks ke papan gambar, gunakan kaedah ini.

Contoh

Periksa lebar huruf sebelum mengeksport teks ke papan gambar:

Laman anda tidak menyokong tag papan HTML5.

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 及其更早版本不支持 <canvas> 元素。