Расширение Custom Attribute для графического редактора Inkscape позволяет добавлять выделенным объектам текущего SVG документа кастомные атрибуты в виде пар «имя=значение».
Функционал расширения
В простейшем случае, когда нужно просто задать для выделенных объектов атрибут и его значение, достаточно указать имя атрибута в поле Attribute Name и его значение в поле Attribute Value.
После нажатия на кнопку Apply каждому из выделенных объектов будет назначен атрибут с указанными именем и значением. Атрибут создается в общем пространстве имен.
Если нужно добавить объекту атрибут в пользовательском пространстве имен, необходимо так же указать имя пространства имен в поле Attribute Namespace. В этом случае в SVG документе создается новое пространство имен с указанным именем (если оно не было создано ранее) и всем выделенным объектам присваивается атрибут в указанном пространстве имен.
Для изменения значения ранее созданного атрибута, нужно при помощи расширения заново присвоить объекту атрибут с требуемым именем и новым значением.
Проверить назначенные объектам атрибуты можно вызывав встроенный в Inkscape редактор XML.
Назначенные атрибуты сохраняются в SVG файл при сохранении. Их можно проверить, открыв сохраненный SVG файл в текстовом редакторе:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg ... xmlns:my_namespace="http://my_namespace.org/namespace"> ... <circle ... my_attribute="my_value_2" my_namespace:my_attribute="my_value_99" /> <g ... my_attribute="my_value_2" </g> </svg> |
Демонстрационное видео
Текущая версия
1.0.0.
Для версии Inkscape
1.3.
Расположение
Главное меню — Расширения — Attributes — CustomAttribute
Установка
- Скопируйте все файлы расширения в директорию с расширениями Inkscape или в пользовательскую директорию Inkscape:
1 |
c:\Users\_USER_NAME_\AppData\Roaming\inkscape\extensions\ |
- Перезапустите Inkscape.
История версий
1.0.0.
- Релиз