2017-10-16 88 views
0

是否有與蠟染兼容的方式來使用SVG自動文字換行?Apache Batik Text Wrapped SVG

我看遍了互聯網,找不到任何明確的。使用HTML的foreignObject不起作用。我看到flowRoot和朋友應該工作,但我似乎無法讓一個人正常工作。我也找不到一個決定性的工作例子。

一個SVG樣本的工作將不勝感激。

回答

0

<flowRoot>是SVG 1.2規範中提出的元素。該規範從未被批准,並且這些文本流程元素不是由Inkscape矢量編輯器以外的任何瀏覽器或渲染器實現的。

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

即將推出的SVG2規範包括用於包裝文本並將其放置在形狀中的功能。例如,有inline-size屬性。然而,沒有任何支持。

現在唯一的渲染器不可知選項是使用單獨的<text><tspan>元素自己佈局文本行。

+0

我特別需要一個與蠟染工程。有瀏覽器支持是一個很好的,但不是必需的。與蠟染工作是。 – samanime

相關問題