пример
Создать красную линию в положении 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.0 | да | да | да |
Определение и использование
Наборы собственности TextAlign или возвращает текущее выравнивание для текстового контента, в соответствии с узловой точкой.
Как правило, текстSTART в позиции , указанной, однако, если вы установите TextAlign = "право" и поместить текст в позиции 150, то это означает , что текст должен заканчиваться в положении 150.
Совет: Используйте fillText() или strokeText() метод на самом деле рисовать и расположить текст на холсте.
Значение по умолчанию: | Начало |
---|---|
Синтаксис JavaScript: | context.textAlign="center|end|left|right|start"; |
Значения свойств
Значения | Описание | Сыграй |
---|---|---|
start | По умолчанию. Текст начинается с указанной позиции | Сыграй " |
end | Текст заканчивается в указанной позиции | Сыграй " |
center | Центр текста помещается в указанной позиции | Сыграй " |
left | Текст начинается с указанной позиции | Сыграй " |
right | Текст заканчивается в указанной позиции | Сыграй " |