Méthode HTML canvas fillText()

❮ Référence de canevas HTML

Exemple

Écrivez "Bonjour le monde !" et "Grand sourire!" (avec dégradé) sur le canevas, en utilisant fillText() :

Votre navigateur ne prend pas en charge la balise HTML5 canva.

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);

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.

Method
fillText() Yes 9.0 Yes Yes Yes

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


Définition et utilisation

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

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

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

Valeurs des paramètres

Parameter Description Play it
text Specifies the text that will be written on the canvas
x The x coordinate where to start painting the text (relative to the canvas)
y The y coordinate where to start painting the text (relative to the canvas)
maxWidth Optional. The maximum allowed width of the text, in pixels

❮ Référence de canevas HTML