Derniers tutoriels de développement web
 

HTML canvas fillText() Method

<Canvas objet

Exemple

Ecrire "Hello world!" tout le "Hello world!" et "Big smile!" (with 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 vous - même »

Support du navigateur

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

méthode
fillText() 4.0 9.0 3.6 4.0 10.1

Définition et utilisation

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

Tip: Utilisez la police propriété pour spécifier la police et la taille de la police, et utilisez la fillStyle propriété de rendre le texte dans une autre couleur / dégradé.

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

Les valeurs des paramètres

Paramètre La description Joue-le
text Indique le texte qui sera écrit sur la toile Joue-le "
x Les coordonnées 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 autorisée du texte, en pixels Joue-le "

<Canvas objet