Canvas measureText() -menetelmä

Määritelmä ja käyttö

measureText() Metodi palauttaa objektin, joka sisältää annetun kirjasinkoon leveyden pikseleissä.

Vinkki:Jos tarvitset tiedon tekstin leveydestä ennen kuin se kirjoitetaan luojaan, käytä tätä metodia.

Esimerkki

Ennen kuin tekstiä kirjoitetaan luojaan, tarkista kirjasinkoon leveys:

Selaimesi ei tue HTML5 canvas-tikittä.

JavaScript:

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

Kokeile itse

syntaksi

konteksti.measureText(text).width;

Parametrien arvot

Parametrit Kuvaus
text Mittattava teksti.

Selaimen tuki

Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka tukee kyseistä ominaisuutta.

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

Huomautus:Internet Explorer 8 ja aikaisemmat versiot eivät tue <canvas>-elementtiä.