HTML canvas fillText() -menetelmä

Määritelmä ja käyttötapa

fillText() fillText() -menetelmä piirtää täytetyn tekstin taululle. Tekstin oletusväri on musta.

Vinkki:Käytä font ominaisuus määrittää kirjasinkoon ja -tyypin, ja sitä käytetään fillStyle Tekstiä voidaan piirtää toisella värillä tai väripaletilla.

Esimerkki

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

Selaimesi ei tue HTML5 canvas -tagia.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.fillText("Hello World!",10,50);
ctx.font="30px Verdana";
// Luodaan gradientti
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ä sävyä täyttämään
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Kokeile itse

Syntaksi

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

Parametrit

Parameteri Kuvaus
text Määritellään kentälle piirrettävä teksti.
x Tekstin piirtämisen x-sijainti (suhteessa kenttään).
y Tekstin piirtämisen y-sijainti (suhteessa kenttään).
maxWidth Valinnainen. Sallittu enimmäistekstileveys pikseleissä.

Selaimen tuki

Taulukossa olevat numerot mainitsevat ensimmäisen selaimen version, joka tukee tätä ominaisuutta täysin.

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