【问题标题】:Displaying text in SVG using Java使用 Java 在 SVG 中显示文本
【发布时间】:2014-12-09 07:18:38
【问题描述】:

我正在使用 java 在 svg 中成功绘制一条线。行标签或名称在包含 svg 的 div 中使用 GWT 标签显示。有没有办法使用 svg 本身显示标签? (不使用标签和div)

【问题讨论】:

  • 大概你创建了一个文本标签并在里面放了一些文本。

标签: java svg tags


【解决方案1】:
OMSVGTextElement element;
private OMSVGSVGElement svgElement;
svgElement = doc.createSVGSVGElement();
element=doc.createSVGTextElement();
element.getElement().setInnerText("link label"); //the label
svgElement.appendChild(element);

应该这样做。

【讨论】:

  • 能否请您详细说明您的答案,添加更多关于您提供的解决方案的描述?
  • svg 文本元素允许我们为绘图提供文本(使用 svg 完成),而无需提供另一个 div。因此避免了用于显示文本的额外 div。
猜你喜欢
  • 1970-01-01
  • 2022-11-27
  • 1970-01-01
  • 2021-10-14
  • 2018-10-19
  • 2015-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多