Raphaël中的可编辑文本

时间:2011-08-24 09:11:02

标签: javascript svg raphael

有没有办法在RaphaëlJS中编辑svg文本,如SVG 1.2规范(http://www.w3.org/TR/2004/WD-SVG12-20040226/#text-edit)中所述?

textelement.attr("editable", "true");

没有像我希望的那样将可编辑的属性添加到textelement。

如果没有办法,我猜我将不得不使用悬停的html textelements ......

2 个答案:

答案 0 :(得分:3)

您链接的规范是工作草案(正在进行的工作,可能会有变化)。但是,SVG Tiny 1.2 spec确实几乎有same thing,它是w3c推荐标准。当然,这并没有神奇地使每个实现都按照它所说的去做,但它至少是稳定的。

如果您正在寻找支持'editable' svg文本元素的实现,那么Opera就是一个例子。

答案 1 :(得分:2)

Raphael不是100%的SVG实施。它只使用SVG& VML作为基础。因此,有些东西可能有用,而有些东西不能像你期望的那样工作,有些东西根本不起作用。