Metodo fillText() del canvas HTML

Definizione e uso

fillText() Il metodo disegna il testo riempito sulla lavagna. Il colore di default del testo è nero.

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

Esempio

Usare fillText() per scrivere il testo "Hello world!" e "codew3c.com" sulla lavagna.

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";
// Creare la progressione
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Usare la sfumatura di riempimento
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Prova personalmente

Sintassi

context.fillText(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, 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>.