Derniers tutoriels de développement web
 

HTML canvas fillText() Method

<HTML Canvas Référence

Exemple

Ecrire "Hello world!" tout le "Hello world!" et "Big smile!" (avec gradient) sur la toile, en utilisant fillText() :

YourbrowserdoesnotsupporttheHTML5canvastag.

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";
// Create gradient
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Fill with gradient
ctx.fillStyle=gradient;
ctx.fillText("Big smile!",10,90);
Essayez - le vous - même »

support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui soutient pleinement la méthode.

méthode
fillText() Oui 9.0 Oui Oui Oui

Remarque: Le paramètre maxWidth est pas pris en charge dans Safari 5.1 et les versions antérieures.


Définition et utilisation

Le fillText() méthode dessine le texte rempli sur la toile. La couleur par défaut du texte est noir.

Astuce: Utilisez la font propriété pour spécifier la police et la taille, et utiliser le fillStyle propriété de rendre le texte dans une autre couleur / gradient.

Syntaxe JavaScript: context.fillText(text,x,y,maxWidth);

Paramètre valeurs

Paramètre La description Joue-le
text Indique le texte qui sera écrit sur la toile Joue-le "
x La coordonnée x où commencer à peindre le texte (par rapport à la toile) Joue-le "
y La coordonnée y où commencer à peindre le texte (par rapport à la toile) Joue-le "
maxWidth Optionnel. La largeur maximale permise du texte, en pixels, Joue-le "

<HTML Canvas Référence