例
創建在位置150位置150紅線是在下面的實施例中定義的所有文本中的定位點。 研究每個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);
試一試» 瀏覽器支持
在表中的數字規定,完全支持該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
textAlign | 是 | 9 | 是 | 是 | 是 |
定義和用法
TextAlign屬性設置或返回文本內容的當前定位,根據定位點。
通常情況下,文本將在指定的位置開始 ,但是,如果你請將textAlign =“正確的”,並放置在適當的位置150的文本,這意味著該文本應在 150位結束 。
提示:使用fillText()或strokeText()方法來實際繪製,並在畫布上定位文本。
默認值: | 開始 |
---|---|
JavaScript語法: | context.textAlign="center|end|left|right|start"; |
屬性值
值 | 描述 | 播放 |
---|---|---|
start | 默認。 文本開始在指定的位置 | 播放 ” |
end | 該文本在指定位置結束 | 播放 ” |
center | 文本的中心放置在指定位置 | 播放 ” |
left | 文本開始在指定的位置 | 播放 ” |
right | 該文本在指定位置結束 | 播放 ” |