HTML canvas textAlign 属性
定义和用法
textAlign
属性根据锚点,设置或返回文本内容的当前对齐方式。
通常,文本会从指定位置开始,不过,如果您设置为 textAlign="right" 并将文本放置到位置 150,那么会在位置 150 结束。
提示:使用 fillText() 或 strokeText() 方法在实际地在画布上绘制并定位文本。
مثال
150 کی دوسری جانب ایک لال لائن بنائیں. 150 لوکیشن 150 کی دوسری جانب دینے والی تمام متنوں کا آؤٹ پوائنٹ ہے. آپ مختلف textAlign کی اثرات کو مطالعہ کریں:
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);
زبان معرفی
مستند.textAlign="center|end|left|right|start";
مقدار ویژگی
مقدار | توضیح |
---|---|
شروع | پیشفرض. متن از موقعیت مشخصی آغاز میشود. |
end | موقعیت مشخصی که متن در آن قرار دارد، پایان مییابد. |
center | مركز متن در موقعیت مشخص قرار داده میشود. |
left | چپچینی متن. |
right | چپچینی متن. |
جزئیات فنی
مقدار پیشفرض: | شروع |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگری هستند که این ویژگی را پشتیبانی میکند.
کروم | ایج | افرادا | سفاری | اپرا |
---|---|---|---|---|
کروم | ایج | افرادا | سفاری | اپرا |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
توضیح:اینترنت اکسپلورر 8 و نسخههای قدیمیتر از علامت <canvas> پشتیبانی نمیکنند.