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