Propriedade textAlign da tela HTML

❮ Referência de tela HTML

Exemplo

Crie uma linha vermelha na posição 150. A posição 150 é o ponto de ancoragem para todo o texto definido no exemplo abaixo. Estude o efeito de cada valor da propriedade textAlign:

Seu navegador não suporta a tag HTML5canvastag.

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);

Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que oferece suporte total à propriedade.

Property
textAlign Yes 9.0 Yes Yes Yes

Definição e uso

A propriedade textAlign define ou retorna o alinhamento atual do conteúdo do texto, de acordo com o ponto de ancoragem.

Normalmente, o texto começará na posição especificada, no entanto, se você definir textAlign="right" e colocar o texto na posição 150, significa que o texto deve TERMINAR na posição 150.

Dica: Use o método fillText() ou strokeText() para realmente desenhar e posicionar o texto na tela.

Valor padrão: começar
Sintaxe JavaScript: context .textAlign="centro|fim|esquerda|direita|início";

Valores de propriedade

Values Description Play it
start Default. The text starts at the specified position
end The text ends at the specified position
center The center of the text is placed at the specified position
left The text starts at the specified position
right The text ends at the specified position

❮ Referência de tela HTML