最新的Web開發教程
 

HTML canvas textAlign Propery

<畫布對象

創建在位置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 4 9 3.6 4 10.1

定義和用法

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

通常情況下,文本將START在指定的位置,但是,如果你請將textAlign =“右”,把文本中的位置150,這意味著該文本應位置150 結束

Tip:使用fillText()strokeText()方法以實際繪製並在畫布上定位文本。

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

屬性值

描述 播放
開始 默認。 文本開始在指定的位置 播放 ”
結束 文本在指定的位置結束 播放 ”
中央 文本的中心放置在指定位置 播放 ”
剩下 文本開始在指定的位置 播放 ”
文本在指定的位置結束 播放 ”

<畫布對象