Méthode strokeText() du canvas HTML
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 Propriété pour définir la police et la taille, et utiliser strokeStyle Les propriétés peuvent être rendues en couleur/gradation différente pour le texte.
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éer une 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.strokeStyle=gradient; ctx.strokeText("codew3c.com",10,90);
Syntaxe
context.strokeText(text,x,y,maxWidth);
Valeur du paramètre
Paramètres | Description |
---|---|
text | Texte à afficher sur le canevas. |
x | Coordonnée x de départ du texte à dessiner (par rapport au canevas). |
y | Coordonnée y de départ du texte à dessiner (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 8 d'Internet Explorer et antérieures ne prennent pas en charge l'élément <canvas>.