Méthode Canvas fillText()

Définition et utilisation

fillText() Méthode pour dessiner du texte coloré sur le canevas. La couleur par défaut est noire.

Astuce :Utilisez font Propriété pour définir la police et la taille, et utiliser fillStyle Les propriétés peuvent être affichées en couleur/gradé différent.

Exemple

Utilisez fillText() pour écrire le texte "Hello world!" et "codew3c.com" sur le canevas :

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

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";
// Création du dégradé
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Remplissage avec une dégradé
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Essayez-le vous-même

Syntaxe

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

Valeur du paramètre

Paramètre Description
text Texte à afficher sur le canevas.
x Position x de départ de l'écriture du texte (par rapport au canevas).
y Position y de départ de l'écriture du texte (par rapport au canevas).
maxWidth Optionnel. Largeur maximale du texte, en pixels.

Prise en charge des navigateurs

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge l'élément <canvas>.