HTML canvas textAlign 属性

定义和用法

textAlign 属性根据锚点,设置或返回文本内容的当前对齐方式。

通常,文本会从指定位置开始,不过,如果您设置为 textAlign="right" 并将文本放置到位置 150,那么会在位置 150 结束。

提示:使用 fillText()strokeText() 方法在实际地在画布上绘制并定位文本。

实例

在位置 150 创建一条红线。位置 150 是下面例子中定义的所有文本的锚点。请研究每种 textAlign 属性值的效果:

Your browser does not support the canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// 在位置 150 创建蓝线
ctx.strokeStyle="blue";
ctx.moveTo(150,20);
ctx.lineTo(150,170);
ctx.stroke();
ctx.font="15px Arial";
// 显示不同的 textAlign 值
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);

ਆਪਣੇ ਆਪ ਨੂੰ ਪ੍ਰਯੋਗ ਕਰੋ

ਗਰੰਥ

context.textAlign="center|end|left|right|start";

ਗੁਣ ਮੁੱਲ

ਮੁੱਲ ਵਰਣਨ
ਸ਼ੁਰੂ ਮੂਲ ਮੁੱਲ।ਲਿਖਤ ਨੂੰ ਨਿਰਧਾਰਿਤ ਸਥਾਨ 'ਤੇ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。
ਮੁਕਮਲ ਲਿਖਤ ਨੂੰ ਨਿਰਧਾਰਿਤ ਸਥਾਨ 'ਤੇ ਮੁਕਮਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。
ਕੇਂਦਰ ਲਿਖਤ ਦੇ ਦਾਇਰੇ ਦੇ ਕੇਂਦਰ ਨੂੰ ਨਿਰਧਾਰਿਤ ਸਥਾਨ 'ਤੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ。
ਸੱਦੇ ਲਿਖਤ ਦੇ ਦਾਇਰੇ ਵੱਲੋਂ ਸੱਦੇ ਪਾਸੇ ਮੈਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。
ਸੱਜੇ ਲਿਖਤ ਦੇ ਦਾਇਰੇ ਵੱਲੋਂ ਸੱਜੇ ਪਾਸੇ ਮੈਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਮੂਲ ਮੁੱਲ: ਸ਼ੁਰੂ

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

ਸਾਰੇ ਨੰਬਰ ਇਸ ਪਰਿਸ਼ਦ ਵਿੱਚ ਪਹਿਲੀ ਵਾਰ ਇਸ ਗੁਣ ਦੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਨ ਵਾਲੀ ਬਰਾਉਜ਼ਰ ਦੀ ਸ਼ਾਖਾ ਦਿੱਤੇ ਗਏ ਹਨ。

ਚਰਾਮ ਐਂਜਲ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਚਰਾਮ ਐਂਜਲ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
4.0 9.0 3.6 4.0 10.1

ਟਿੱਪਣੀਆਂ:Internet Explorer 8 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੀਆਂ ਸ਼ਾਖਾਵਾਂ <canvas> ਐਲੀਮੈਂਟ ਨੂੰ ਸਮਰਥਨ ਨਹੀਂ ਦਿੰਦੇ ਹਨ。