Свойство textBaseline

Возвращает / устанавливает выравнивание базовой линии.

Синтаксис

textBaseline[=value]

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

  • top
  • hanging
  • middle
  • alphabetic (по умолчанию)
  • ideographic
  • bottom
canvas textBaseline

Для работы с латиницей достаточно значений top, middle, bottom. Остальные — более тонкая настройка для остальных символов юникода.

canvas textBaseline

Пример

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

В живую.

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