Raphael.js将文本转换为路径

时间:2012-03-14 13:30:29

标签: svg raphael

我已经使用Raphael.js设置了一个绘图实用程序。用户可以绘制形状,路径和输入文本。一旦用户添加了文字 - > paper.text()到s​​vg svg进入可选状态。这意味着,如果我添加文本并切换到钢笔工具,围绕svg移动笔将导致相邻的dom元素进入:: selection状态。

所以我想将文本转换为路径以防止这种情况发生。我在文档中没有看到这样的内容。

2 个答案:

答案 0 :(得分:4)

如果使用print()而不是text()进行文本打印,则文本将是raphael路径对象。 (print()使用呈现为raphael路径的cufon javascript字体。)

答案 1 :(得分:1)

尝试使用pointer-events调整文本元素上的.attr()属性。 none可能符合您的需求。有一些好background info links on MDN

.attr({pointer-events: none})