Свойство direction
Свойство direction задава посоката
на текста, нарисуван с помощта на метода fillText
или метода strokeText.
Приема една от възможните стойности: ltr
(отляво надясно), rtl (отдясно наляво), inherit
(наследява се). По подразбиране стойността е
inherit (за арабски език и иврит ще бъде
rtl, тъй като там пишат отдясно наляво, а за
всички останали - ltr).
Синтаксис
контекст.direction = ltr или rtl или inherit;
Пример
Нека напишем текст и му зададем
различни посоки с помощта на
свойство direction:
<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
ctx.font = "16px arial";
ctx.fillText("text1", 150, 50);
ctx.direction = "rtl";
ctx.fillText("text1", 50, 120);
:
Вижте също
-
свойство
textBaseline,
който подравнява текста вертикално -
свойство
textAlign,
който подравнява текста хоризонтално