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