Ejemplo
Crear una línea roja en la posición 150. Posición 150 es el punto de anclaje para todo el texto definido en el ejemplo siguiente. Estudiar el efecto de cada valor de la propiedad textAlign:
JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// Create a red line in position 150
ctx.strokeStyle="red";
ctx.moveTo(150,20);
ctx.lineTo(150,170);
ctx.stroke();
ctx.font="15px Arial";
// Show the different textAlign values
ctx.textAlign="start";
ctx.fillText("textAlign=start",150,60);
ctx.textAlign="end";
ctx.fillText("textAlign=end",150,80);
ctx.textAlign="left";
ctx.fillText("textAlign=left",150,100);
ctx.textAlign="center";
ctx.fillText("textAlign=center",150,120);
ctx.textAlign="right";
ctx.fillText("textAlign=right",150,140);
Inténtalo tú mismo " Soporte para el navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la propiedad.
Propiedad | |||||
---|---|---|---|---|---|
textAlign | Sí | 9.0 | Sí | Sí | Sí |
Definición y Uso
Los conjuntos de propiedades TextAlign o devuelve la alineación actual de contenido de texto, de acuerdo con el punto de anclaje.
Normalmente, el textocomenzará en la posición especificada, sin embargo, si se establece textAlign = "derecho" y colocar el texto en la posición 150, que significa que el texto debe terminar en la posición 150.
Consejo: Utilice la fillText() el o strokeText() método para extraer y colocar el texto en el lienzo realidad.
Valor por defecto: | comienzo |
---|---|
la sintaxis de JavaScript: | context.textAlign="center|end|left|right|start"; |
Valores de propiedad
Valores | Descripción | Juegalo |
---|---|---|
start | Defecto. El texto comienza en la posición especificada | Juegalo " |
end | El texto termina en la posición especificada | Juegalo " |
center | El centro del texto se coloca en la posición especificada | Juegalo " |
left | El texto comienza en la posición especificada | Juegalo " |
right | El texto termina en la posición especificada | Juegalo " |