Méthode fillText() de canvas HTML

Définition et utilisation

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

Avis :Utilisez font La propriété pour définir la police et la taille, et utiliser fillStyle Les propriétés peuvent être utilisées pour rendre le texte avec une autre couleur/gradient.

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";
// 创建渐变
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Utiliser la dégradé pour remplir la couleur
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Essayer vous-même

Syntaxe

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

Valeur du paramètre

Paramètres Description
text Texte à afficher sur le canevas.
x Coordonnée x de début du dessin du texte (par rapport au canevas).
y Coordonnée y de début du dessin du texte (par rapport au canevas).
maxWidth Optionnel. Largeur maximale du texte, en pixels.

Prise en charge du navigateur

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 :Les versions d'Internet Explorer 8 et antérieures ne prennent pas en charge l'élément <canvas>.