SVG ファイルに次の行があります。
<text id="region1Text" class="regionText" x="77" y="167">2</text>
これで Text クラスのオブジェクトを取得できますが、「2」を別の数値に変更するための使用可能なメソッドが見つかりません。appendText メソッドは何もしないようで、「setText」メソッドがないようです。
私のコード:
StringReader reader = new StringReader(svgInString);
uri = SVGCache.getSVGUniverse().loadSVG(reader, "myImage");
SVGDiagram diagram = SVGCache.getSVGUniverse().getDiagram(uri);
Text text = (Text) diagram.getElement("region1Text");
text.appendText("20");
デバッグすると、テキストオブジェクトのコンテンツ変数が「2」に設定されていることがわかります(したがって、テキスト要素は正しく作成されていると思います)が、変更できません。