Рисование текста на холсте - PullRequest
5 голосов
/ 16 августа 2011

Мне нужно нарисовать текст на холсте, но текущая реализация fillText усложняет многие функции, которые мне нужны (например, возможность рисовать несколько линий).

Поскольку мне нужно скопировать пиксели с холста позже, он должен быть нарисован на холсте, он не может быть элементом span поверх холста.

Возможность сделать его редактируемым - плюс, но не обязательно.

Существует ли какая-либо библиотека, предоставляющая расширенные функции для рисования текста на холсте? (Должно работать как минимум на IE9, Firefox, Chrome и Opera)

1 Ответ

0 голосов
/ 16 августа 2011

Мне известен только плагин FLOT Canvas Text для jquery .

Но на вашем месте я все равно сделал бы это с <span>, потому что тогда он был бы дружественным для поисковых систем. Вы можете легко получить текст span (или большинства) элементов, используя element.innerHTML или element.innerText в зависимости от объекта. тогда вы можете обработать / передать это. например для промежутка, такого как

<span id="myspan"> lorem ipsum </span>

Я могу сказать

spanText = document.getElementById("myspan").innerText;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...