Latest web development tutorials

HTML propriedade TextBaseline lona

HTML Manual de lona Referência HTML Manual de lona Referência

Exemplos

Em y = 100 Desenhar uma linha vermelha, em seguida, y = 100 Chu TextBaseline com valores diferentes são colocados cada palavra:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

//Draw a red line at y=100
ctx.strokeStyle="red";
ctx.moveTo(5,100);
ctx.lineTo(395,100);
ctx.stroke();

ctx.font="20px Arial"

//Place each word at y=100 with different textBaseline values
ctx.textBaseline="top";
ctx.fillText("Top",5,100);
ctx.textBaseline="bottom";
ctx.fillText("Bottom",50,100);
ctx.textBaseline="middle";
ctx.fillText("Middle",120,100);
ctx.textBaseline="alphabetic";
ctx.fillText("Alphabetic",190,100);
ctx.textBaseline="hanging";
ctx.fillText("Hanging",290,100);

tente »

Suporte a navegadores

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome e Safari apoio propriedade TextBaseline.

Nota: TextBaseline atribuir efeitos diferentes em diferentes navegadores, especialmente o uso de "pendurado" ou "ideográfica" quando.

Nota: 8 e versões anteriores do Internet Explorer não suportam o elemento <canvas>.


Definição e Uso

TextBaseline conjuntos de propriedades ou retorna o texto ao desenhar a linha de base de texto atual.

A ilustração a seguir mostra as linhas de base TextBaseline atributos suportados:

ilustração TextBaseline

Nota: fillText () e strokeText () método na tela quando o texto posicionando será utilizado o valor TextBaseline especificado.

padrão: alfabético
sintaxe JavaScript: contexto .textBaseline = "alfabética | topo |pendurado | meio | ideográfica | bottom";

Valor de propriedade

描述
alphabetic 默认。文本基线是普通的字母基线。
top 文本基线是 em 方框的顶端。
hanging 文本基线是悬挂基线。
middle 文本基线是 em 方框的正中。
ideographic 文本基线是表意基线。
bottom 文本基线是 em 方框的底端。


HTML Manual de lona Referência HTML Manual de lona Referência