Apache Batik Text Wrapped SVG

Apache Batik Text Wrapped SVG

问题描述:

是否有与蜡染兼容的方式来使用SVG自动文字换行?Apache Batik Text Wrapped SVG

我看遍了互联网,找不到任何明确的。使用HTML的foreignObject不起作用。我看到flowRoot和朋友应该工作,但我似乎无法让一个人正常工作。我也找不到一个决定性的工作例子。

一个SVG样本的工作将不胜感激。

<flowRoot>是SVG 1.2规范中提出的元素。该规范从未被批准,并且这些文本流程元素不是由Inkscape矢量编辑器以外的任何浏览器或渲染器实现的。

如果您知道只打算在浏览器环境中,则可以使用<foreignObject>元素。但是如果SVG需要在浏览器之外工作,则不能使用它。

即将推出的SVG2规范包括用于包装文本并将其放置在形状中的功能。例如,有inline-size属性。然而,没有任何支持。

现在唯一的渲染器不可知选项是使用单独的<text><tspan>元素自己布局文本行。

+0

我特别需要一个与蜡染工程。有浏览器支持是一个很好的,但不是必需的。与蜡染工作是。 – samanime