Свойство textAlign холста HTML

❮ Справочник по холсту HTML

Пример

Создайте красную линию в позиции 150. Позиция 150 является точкой привязки для всего текста, определенного в приведенном ниже примере. Изучите влияние каждого значения свойства textAlign:

Ваш браузер не поддерживает HTML5canvastag.

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

Поддержка браузера

Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.

Property
textAlign Yes 9.0 Yes Yes Yes

Определение и использование

Свойство textAlign задает или возвращает текущее выравнивание текстового содержимого в соответствии с точкой привязки.

Обычно текст НАЧИНАЕТСЯ в указанной позиции, однако, если вы установите textAlign="right" и поместите текст в позицию 150, это означает, что текст должен ЗАКОНЧАТЬСЯ в позиции 150.

Совет: используйте метод fillText() или strokeText() для фактического рисования и размещения текста на холсте.

Значение по умолчанию: Начало
Синтаксис JavaScript: контекст .textAlign="center|end|left|right|start";

Значения свойств

Values Description Play it
start Default. The text starts at the specified position
end The text ends at the specified position
center The center of the text is placed at the specified position
left The text starts at the specified position
right The text ends at the specified position

❮ Справочник по холсту HTML