1

C++ でインタラクティブな svg を作成するために使用できる単純なライブラリはありますか? これを見つけました: simple-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>
4

0 に答える 0