如何使用batik api在svg文档中创建可编辑和可调整大小的文本字段?

时间:2014-03-13 06:07:57

标签: svg batik

我可以使用以下代码在svg文档中创建文本元素。

Element textElement = svgDocument.createElementNS(svgNS, "text");
textElement.setAttributeNS(null, "x", Integer.valueOf(end.x).toString());
textElement.setAttributeNS(null, "y", Integer.valueOf(end.y).toString());
textElement.setAttributeNS(null, "fill", anycolor);
textElement.setAttributeNS(null, "font-size", String.valueOf(TEXT_FONT_SIZE));
textElement.setTextContent(text);

此元素不可编辑或可调整大小。有人可以帮助我使这项工作与油漆中的文字工具相同吗?

1 个答案:

答案 0 :(得分:1)

要使其可调整大小,您可以将其包装在一个组中,并使用比例对该组应用变换。对于可编辑的,您将不得不做一些更复杂的事情。