Редактируемый текст на Raphaël - PullRequest
5 голосов
/ 24 августа 2011

Есть ли способ сделать текст svg редактируемым в Raphaël JS, как описано в спецификациях SVG 1.2 (http://www.w3.org/TR/2004/WD-SVG12-20040226/#text-edit)?

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

не добавляет атрибут editable ктекстовый элемент, как я и надеялся.

Если я не смогу, мне придется поработать с парящими текстовыми элементами HTML…

Ответы [ 2 ]

3 голосов
/ 24 августа 2011

Спецификация, на которую вы ссылаетесь, является рабочим проектом (работа в процессе, может быть изменена). Тем не менее, SVG Tiny 1.2 spec имеет почти то же самое , и это рекомендация w3c. Конечно, это не волшебным образом заставляет каждую реализацию делать то, что она говорит, но она по крайней мере стабильна.

Если вы ищете реализацию, которая поддерживает 'editable' для текстовых элементов svg, тогда Opera является одним из примеров.

2 голосов
/ 24 августа 2011

Рафаэль не является 100% реализацией SVG. Он использует только SVG & VML в качестве основы. Поэтому некоторые вещи могут работать, в то время как другие не работают так, как вы ожидаете, а некоторые не работают вообще.

...