Metoda Canvas measureText()

Definicja i użycie

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

Wskazówka:Jeśli chcesz poznać 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.font="30px Arial";
var txt="Hello World"
ctx.fillText("szerokość:" + ctx.measureText(txt).width,10,50)
ctx.fillText(txt,10,100);

Spróbuj sam

gramatyka

kontekst.measureText(text).szerokosc;

Wartość parametru

Parametry Opis
text Tekst do pomiaru.

Wsparcie przeglądarek

Liczby w tabeli oznaczają 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

Komentarz:Przeglądarki Internet Explorer 8 i wcześniejsze wersje nie obsługuje elementu <canvas>.