scripting — библиотека SVG для C ++ для создания интерактивных файлов SVG

Есть ли простая библиотека, которую я могу использовать для создания интерактивных SVG с C ++? Я нашел это: простой SVG , но я не могу добавить <script> тег или <set> тег к элементам. В Python я успешно использовал SVGFig, но я начинающий с C ++, поэтому любая помощь будет оценена.

Например, мне нужно иметь возможность создать что-то вроде этого (использование xlink:href очень важно для меня)

<script type="text/ecmascript">  ... function SetTooltip(Id) ... </script>
<text id="tooltip" font-size="3" visibility="hidden" y="5" x="75" fill="black"> </text>
<defs>
<g id="groupOne"> ... some elements ... </g>
<g id="groupTwo"> ... some elements ... </g>
</defs>
<use id="gid" xlink:href="#groupOne" y="10" x="20" onmouseover="SetTooltip("gid")">
<set attributeName="opacity" from="1" to="0.5"  begin="mouseover" end="mouseout"/>
<set xlink:href="#tooltip" attributeName="visibility" from="hidden" to="visible" begin="gid.mouseover" end="gid.mouseout" />
</use>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]