Método strokeText() del canvas HTML

Definición y uso

strokeText() El método dibuja texto en el lienzo (sin relleno). El color predeterminado es negro.

Consejo:Por favor use font propiedad para definir la fuente y el tamaño de la fuente, y usar strokeStyle Las propiedades se renderizan con otro color/gradiente de texto.

Ejemplo

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

Su navegador no admite la etiqueta de canvas HTML5.

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 degradado
ctx.strokeStyle=gradient;
ctx.strokeText("codew3c.com",10,90);

Prueba personalmente

Sintaxis

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

Valor del parámetro

Parámetros Descripción
text Texto que se especifica para la salida en el lienzo.
x Posición x del punto de partida para comenzar a dibujar el texto (relativo al lienzo).
y Posición y en coordenadas y del punto de partida para comenzar a dibujar el texto (relativo al lienzo).
maxWidth Opcional. Ancho máximo de texto permitido, en píxeles.

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite por primera vez esta 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>.