我可以使用以下代码在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);
此元素不可编辑或可调整大小。有人可以帮助我使这项工作与油漆中的文字工具相同吗?
答案 0 :(得分:1)
要使其可调整大小,您可以将其包装在一个组中,并使用比例对该组应用变换。对于可编辑的,您将不得不做一些更复杂的事情。