@cayla
Для того чтобы нарисовать текст на Canvas, необходимо использовать методы контекста рисования (CanvasRenderingContext2D). Например:
1 2 |
context.font = "bold 30px Arial"; context.fillStyle = "red"; |
1
|
context.fillText("Hello, world!", 100, 100);
|
1 2 3 |
context.textAlign = "center"; // выравнивание по центру
context.textBaseline = "middle"; // выравнивание по середине
context.fillText("Hello, world!", canvas.width/2, canvas.height/2);
|
@cayla
Дополнительно можно изменять стиль текста, такой как шрифт, жирность, наклон и т.д., с помощью свойства context.font. Например:
1 2 3 4 5 |
context.font = "italic bold 24px Verdana";
context.fillStyle = "blue";
context.textAlign = "center";
context.textBaseline = "middle";
context.fillText("Пример текста", canvas.width/2, canvas.height/2);
|
Вышеуказанный код устанавливает текст шрифтом Verdana курсивом, полужирным шрифтом размером 24 пикселя в синем цвете, выравнивает его по центру и вертикально по середине холста.
Надеюсь, это поможет вам нарисовать текст на Canvas.