Méthode Canvas strokeText()
Définition et utilisation
strokeText()
La méthode dessine du texte sur le canevas (sans remplissage). La couleur par défaut est noire.
Avis :Utilisez font La propriété pour définir la police et la taille, et utiliser strokeStyle Les propriétés peuvent être rendues en couleur/gradateur différent.
Exemple
Utilisez strokeText() 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.strokeText("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 dégradé ctx.strokeStyle=gradient; ctx.strokeText("codew3c.com",10,90);
Syntaxe
context.strokeText(text,x,y,maxWidth);
Valeur du paramètre
Paramètre | Description |
---|---|
text | Texte à afficher sur le canevas. |
x | Position de la coordonnée x de début du dessin du texte (par rapport au canevas). |
y | Position de la coordonnée y de début du dessin du texte (par rapport au canevas). |
maxWidth | Optionnel. Largeur maximale du texte, en pixels. |
Compatibilité 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>.