Méthode HTML du canevas strokeText()

❮ Référence de canevas HTML

Exemple

Écrivez "Bonjour le monde !" et "Grand sourire!" (avec dégradé) sur le canevas, en utilisant strokeText() :

Votre navigateur ne prend pas en charge la balise HTML5 canva.

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";
// Create gradient

var gradient = ctx.createLinearGradient(0, 0, c.width, 0);
gradient.addColorStop("0", "magenta");
gradient.addColorStop("0.5", "blue");
gradient.addColorStop("1.0", "red");

// Fill with gradient
ctx.strokeStyle = gradient;
ctx.strokeText("Big smile!", 10, 90);

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.

Method
strokeText() Yes 9.0 Yes Yes Yes

Remarque : Le paramètre maxWidth n'est pas pris en charge dans Safari 5.1 et les versions antérieures.


Définition et utilisation

La méthode strokeText() dessine du texte (sans remplissage) sur le canevas. La couleur par défaut du texte est le noir.

Conseil : utilisez la propriété font pour spécifier la police et la taille de la police, et utilisez la propriété strokeStyle pour afficher le texte dans une autre couleur/dégradé.

Syntaxe JavaScript : contexte .strokeText( text,x,y,maxWidth );

Valeurs des paramètres

Parameter Description Play it
text Specifies the text that will be written on the canvas
x The x coordinate where to start painting the text (relative to the canvas)
y The y coordinate where to start painting the text (relative to the canvas)
maxWidth Optional. The maximum allowed width of the text, in pixels

❮ Référence de canevas HTML