Método Canvas fillText()

Definición y uso

fillText() El método drawFilledText() se utiliza para dibujar texto coloreado en el lienzo. El color predeterminado del texto es negro.

Consejo:Utilice font Para definir la fuente y el tamaño de la fuente, utilice fillStyle Las propiedades se renderizan en un color/gradiente diferente.

Ejemplo

Utilice fillText() para escribir el texto "Hello world!" y "codew3c.com" en el lienzo:

Su navegador no admite la etiqueta 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";
// Crear gradiente
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Usar gradiente de color
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Prueba personalmente

Sintaxis

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

Valor del parámetro

Parámetro Descripción
text Texto que se especifica para que se muestre en el lienzo.
x Posición x del eje de coordenadas donde comienza a dibujar el texto (relativa al lienzo).
y Posición y del eje de coordenadas en y donde comienza a dibujar el texto (relativa al lienzo).
maxWidth Opcional. El ancho máximo permitido del texto, en píxeles.

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente la propiedad.

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

Nota:Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.