Metodo Canvas fillText()

Definizione e uso

fillText() Metodo per disegnare testo colorato sul canvas. Il colore di default del testo è nero.

Suggerimento:Utilizza font Proprietà per definire il tipo di carattere e la dimensione, e utilizzare fillStyle Le proprietà sono visualizzate con un altro colore o un gradiente di testo.

Esempio

Usa fillText() per scrivere il testo "Hello world!" e "codew3c.com" sul canvas:

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.fillText("Hello World!",10,50);
ctx.font="30px Verdana";
// Creazione del gradiente
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Colore di riempimento con gradiente
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Prova a te stesso

Sintassi

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

Valore del parametro

Parametro Descrizione
text Testo da visualizzare sul canvas.
x Posizione x di partenza per il disegno del testo (rispetto al canvas).
y Posizione y di partenza per il disegno del testo (rispetto al canvas).
maxWidth Opzionale. L'ampiezza massima del testo, espressa in pixel.

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