HTML-canvas MeasureText() Methode

❮ HTML Canvas-referentie

Voorbeeld

Controleer de breedte van de tekst voordat u deze op het canvas schrijft:

Uw browser ondersteunt de HTML5canvastag niet.

javascript:

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

Browserondersteuning

De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.

Method
measureText() Yes 9.0 Yes Yes Yes

Definitie en gebruik

De methode MeasureText() retourneert een object dat de breedte van de opgegeven tekst bevat, in pixels.

Tip: gebruik deze methode als u de breedte van een tekst wilt weten voordat u deze op het canvas schrijft.

JavaScript-syntaxis: context .measureText( tekst ).breedte;

Parameterwaarden

Parameter Description Play it
text The text to be measured

❮ HTML Canvas-referentie