Método Canvas strokeText()

Definición y uso

strokeText() Método para dibujar texto en el lienzo (sin relleno). El color predeterminado del texto es negro.

Consejo:Usa font Para definir el tipo de letra y el tamaño, utiliza strokeStyle Renderiza el texto con otro color o gradiente.

Ejemplo

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

Tu navegador no admite la etiqueta 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";
// 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 relleno de gradiente
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Prueba por tu cuenta

Sintaxis

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

Valor del parámetro

Parámetro Descripción
text Texto que se especifica para la salida en el lienzo.
x Posición x en la que se comienza a dibujar el texto (relativa al lienzo).
y Posición y en la que se comienza a dibujar el texto (relativa al lienzo).
maxWidth Opcional. 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

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