最新的Web開發教程
 

HTML canvas textAlign Propery

<HTML畫布參考

創建在位置150位置150紅線是在下面的實施例中定義的所有文本中的定位點。 研究每個TextAlign屬性值的效果:

YourbrowserdoesnotsupporttheHTML5canvastag。

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);
試一試»

瀏覽器支持

在表中的數字規定,完全支持該屬性的第一個瀏覽器版本。

屬性
textAlign 9

定義和用法

TextAlign屬性設置或返回文本內容的當前定位,根據定位點。

通常情況下,文本將在指定的位置開始 ,但是,如果你請將textAlign =“正確的”,並放置在適當的位置150的文本,這意味著該文本應 150位結束

提示:使用fillText()strokeText()方法來實際繪製,並在畫布上定位文本。

默認值: 開始
JavaScript語法: context.textAlign="center|end|left|right|start";

屬性值

描述 播放
start 默認。 文本開始在指定的位置 播放 ”
end 該文本在指定位置結束 播放 ”
center 文本的中心放置在指定位置 播放 ”
left 文本開始在指定的位置 播放 ”
right 該文本在指定位置結束 播放 ”

<HTML畫布參考