Metodo strokeText() del canvas HTML

Definizione e uso

strokeText() Il metodo disegna il testo sulla superficie (senza riempimento). Il colore predefinito è nero.

Suggerimento:Usa font Proprietà per definire il tipo di carattere e la dimensione, e utilizzare strokeStyle Le proprietà rendono il testo con un altro colore/progressione.

Esempio

Usa strokeText() per scrivere il testo "Hello world!" e "codew3c.com" sulla superficie.

Il tuo browser non supporta il tag HTML5 canvas.

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";
// Creazione della progressione
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Riempimento a gradiente
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Prova tu stesso

Sintassi

context.strokeText(text,x,y,maxWidth);

Valore del parametro

Parametro Descrizione
text Testo da visualizzare sul canvas.
x Posizione x dell'origine del testo per iniziare a disegnare (rispetto al canvas).
y Posizione y dell'origine del testo per iniziare a disegnare (rispetto al canvas).
maxWidth Opzionale. Larghezza massima del testo, espressa in pixel.

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta per la prima volta questa proprietà.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Nota:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.