Canvas measureText() metoden

Definition og brug

measureText() Metoden returnerer et objekt, der indeholder den specificerede skriftens bredde i pixels.

Tip:Hvis du vil vide tekstdybden før teksten skrives på canvas, skal du bruge denne metode.

Eksempel

Kontroller skriftens bredde før du skriver tekst på canvas:

Din browser understøtter ikke HTML5 canvas tagget.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World"
ctx.fillText("bredde:" + ctx.measureText(txt).width,10,50)
ctx.fillText(txt,10,100);

prøv det selv

grammatik

kontekst.measureText(text).width;

Parameterværdi

Parameter Beskrivelse
text Teksten, der skal måles.

Browserstøtte

Tal i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.

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

Bemærk:Internet Explorer 8 og tidligere versioner understøtter ikke <canvas>-elementet.