ویژگی textAlign کانواس

تعریف و استفاده

textAlign ویژگی‌ها بر اساس نقشه، تنظیم یا بازگشت روش هم‌آهنگی محتوای متن فعلی.

بطور معمول، متن از مکان مشخصی شروع می‌شود، اما اگر مقدار textAlign="right" را تنظیم کنید و متن را در موقعیت 150 قرار دهید، متن در موقعیت 150 پایان خواهد یافت.

توضیح:با استفاده از fillText() یا strokeText() روش‌ها واقعاً در کanvas نقاشی می‌کنند و متن را قرار می‌دهند.

مثال

یک خط قرمز در موقعیت 150 ایجاد کنید. موقعیت 150 نقطه اتصال تمام متن‌های مثال زیر است. مطالعه کنید تا تأثیر مختلف مقدار textAlign را ببینید:

برگه مرورگر شما تگ canvas را پشتیبانی نمی‌کند.

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";

مقدار ویژگی

مقدار توضیح
شروع پیش‌فرض. متن در مکان مشخصی شروع می‌شود.
پایان متن در مکان مشخصی پایان می‌یابد.
مرکز موقعیت مرکزی متن در مکان مشخصی قرار دارد.
چپ تنظیم چپ به سمت راست متن.
راست تنظیم چپ به راست متن.

جزئیات فنی

مقدار پیش‌فرض: شروع

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگری است که از این ویژگی پشتیبانی می‌کند.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

توجه:نسخه‌های 8 و قبل از آن از Internet Explorer از عنصر <canvas> پشتیبانی نمی‌کنند.