Свойство textBaseline
Возвращает / устанавливает выравнивание базовой линии.
Синтаксис
textBaseline[=value]
Значение — один из следующих вариантов:
- top
- hanging
- middle
- alphabetic (по умолчанию)
- ideographic
- bottom

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

Пример
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);
Показать комментарии
