Я кодирую некоторые svg для последующего редактирования Inkscape. Кроме того, у меня есть группы, которые я хочу создать, отображается как слой, когда выпадающее меню. Но в настоящее время, когда меня нажимают, я вижу только (root)
, и ничего больше, пока у меня на самом деле есть 12 слоев, которые должны создать 12 строк.Как закодировать слои svg, чтобы они отображались в раскрывающемся меню слоев Inkscape?
Я в настоящее время делают:
svg.append("g")
.attr("groupmode","layer")
.attr({'id':'L1_borders','label':'L1_borders'})
Но он не работает (see & download).
Как скопировать слои svg, чтобы они отображались в раскрывающемся меню слоев Inkscape?
SVG не имеет понятия «слоев». Вот почему Inkscape использует собственное пространство имен для хранения этой информации в атрибутах. –
Спасибо !!! Это объясняет и облегчает мой сон! – Hugolpz
Возможно, вы также должны добавить в свой корень '' объявление пространства имен 'xmlns: inkscape =" http://www.inkscape.org/namespaces/inkscape "'. –