measureText()

Canvas measureText() metodi

❮ Canvas ma’lumotnomasi

Misol

Matnni canvas’ga yozishdan oldin uning kengligini tekshiring:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); ctx.font = "30px Arial"; let txt = "Hello World" ctx.fillText("width:" + ctx.measureText(txt).width, 10, 50) ctx.fillText(txt, 10, 100);
O‘zingiz sinab ko‘ring »

Shuningdek qarang:

font xususiyati (matn shrifti va o‘lchamini o‘rnatish)

fillStyle xususiyati (matn rangi/gradientini o‘rnatish)

textAlign xususiyati (matnni tekislashni o‘rnatish)

textBaseline xususiyati (matnning asosiy chizig‘ini o‘rnatish)

fillText() metodi (matnni chizish)

strokeText() metodi (matnni chizish)


Tavsif

measureText() metodi belgilangan matnning piksellardagi kengligini o‘z ichiga olgan obyektni qaytaradi.

Maslahat: Agar matnni canvas’ga yozishdan oldin uning kengligini bilishingiz kerak bo‘lsa, ushbu metoddan foydalaning.

JavaScript sintaksisi: context.measureText(text).width;

Parametr qiymatlari

Parametr Tavsif Sinab ko‘rish
text O‘lchanadigan matn Sinab ko‘rish »

Brauzerlarda qo‘llab-quvvatlash

<canvas> elementi HTML5 standartidir (2014).

measureText() barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

❮ Canvas ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!