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