Свойство textAlign

Определяет выравнивание текста.

Синтаксис

textAlign[=value]

Значение — один из следующих вариантов:

  • start (по умолчанию) — по правому краю;
  • end — по правому краю.
  • left — по левому краю;
  • right — по правому краю;
  • center — по центру;

Выравнивание происходит относительно указанных координат начала текста.

Значение start / left и right/ end совпадут когда к у нас направление текста ltr. И наоборот, start / right и left / end совпадут для rtl.

Пример

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
	
ctx.font = "italic bold 16px Arial";
ctx.textBaseline = "Top";
ctx.fillStyle = "blue";
ctx.fillText("Учим canvas", 40, 100);

ctx.font = "normal normal 32px Tahoma";
ctx.textAlign = "center";
ctx.strokeText("canvas оживит сайты", 300, 200);

В живую.

Теги: , ,
Показать комментарии