Метод Canvas measureText()

Определение и использование

measureText() Метод возвращает объект, который содержит ширину указанного шрифта в пиках.

Совет:Если вам нужно знать ширину текста перед его выводом на канвас, используйте этот метод.

Пример

Перед тем как выводить текст на канвас, проверьте ширину шрифта:

Ваш браузер не поддерживает тег HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World"
ctx.fillText("ширина:" + 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

Комментарий:Интернет-Explorer 8 и более ранние версии не поддерживают элемент <canvas>.