Raphael.js конвертирует текст в путь
Я установил утилиту рисования с Raphael.js. Пользователь может рисовать фигуры, контуры и вводить текст. Как только пользователь добавляет текст -> Paper.text() в svg, svg переходит в состояние выбора. Это означает, что если я добавлю текст и переключусь на инструмент пера, перемещение пера вокруг svg приведет к переходу соседних элементов dom в их состояние::selection.
Поэтому я хотел бы преобразовать текст в путь, чтобы этого не происходило. Я не вижу ничего подобного в документации.
2 ответа
Если вы используете print() вместо text() для печати текста, тогда текст будет объектом пути Рафаэля. (print() использовать шрифт cufon javascript, который отображается на пути rafahael).
Попробуйте настроить pointer-events
свойство на текстовые элементы с .attr()
, none
может соответствовать вашим потребностям. Есть несколько хороших справочных информационных ссылок на MDN.
.attr({pointer-events: none})