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 :

Votre navigateur ne prend pas en charge l'étiquette canvas HTML5.

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

Essayez-le vous-même

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>.