Metoda measureText() na płótnie HTML

Definicja i użycie

measureText() Metoda zwraca obiekt zawierający szerokość czcionki w pikselach.

Wskazówka:Jeśli chcesz wiedzieć szerokość tekstu przed wypisaniem go na płótnie, użyj tej metody.

Przykład

Przed wypisaniem tekstu na płótnie, sprawdź szerokość czcionki:

Twoja przeglądarka nie obsługuje znacznika HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.czcionka="30px Arial";
var txt="Hello World"
ctx.wypiszTekst("szerokosc:" + ctx.pomiarTekstu(txt).szerokosc,10,50)
ctx.wypiszTekst(txt,10,100);

Spróbuj sam

Gramatyka

kontekst.pomiarTekstu(text).szerokosc;

Wartość parametru

Parametr Opis
text Tekst do pomiaru.

Obsługa przeglądarek

Numer w tabeli wskazuje pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Uwaga:Internet Explorer 8 i wcześniejsze wersje nie obsługuje elementu <canvas>.