HTML canvas strokeText() -menetelmä

Määrittely ja käyttö

strokeText() Metodi piirtää tekstin taulukkoon (ei täytä väriä). Tekstin oletusväri on musta.

Vinkki:Käytä font ominaisuus määrittää kirjasinkoon ja -tyypin, ja käytetään strokeStyle Ominaisuudet piirtävät tekstin toisella värillä/gradientilla.

Esimerkki

Käytä strokeText() -menetelmää kirjoittaaksesi tekstin "Hello world!" ja "codew3c.com" taulukkoon:

Selaimesi ei tue HTML5 canvas-tikittiä.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.strokeText("Hello World!",10,50);
ctx.font="30px Verdana";
// Luo gradienti
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Käytä asteikkoäriä väriksi
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Kokeile itse

Syntaksi

context.strokeText(text,x,y,maxWidth);

Parametrin arvo

Parametri Kuvaus
text Määritellään kuva-alueella näytettävä teksti.
x Tekstin piirtämisen x-sijainti (suhteessa kuva-alueeseen).
y Tekstin piirtämisen y-sijainti (suhteessa kuva-alueeseen).
maxWidth Valinnainen. Sallittu suurin tekstin leveys pikseleissä.

Selaimen tuki

Taulukossa olevat numerot osoittavat ensimmäisen täysin tukevan selaimen version.

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ä.