2016-01-24 63 views
1

我使用asciidoc和fopub後端來生成docs for Codename One。 HTML代很容易,但是當我做PDF生成時,我無法正確地包裝圖像文本。是否可以使用Asciidoc&Fopub在圖像周圍纏繞文本?

僅當HTML輸出支持asciidoc的float屬性和提示。 align屬性對於fop/docbook後端非常有效,但不會讓文本環繞圖像,因爲float參數會影響圖像。

有沒有辦法做文本打包,將與fop PDF輸出一起使用?

+1

你可以充實一下你的問題嗎?您是否從XSL-FO生成PDF?你問的是一個XSL-FO屬性,它是圍繞圖像包裝文本的嗎? –

+0

我使用asciidoc,抱歉,我在標題中寫過,但不是在我應該做的身體中。 –

+1

你可能不得不破解FO樣式表。據我所知,沒有一個屬性或方法可以做到這一點,而不必使用樣式表。 – LightGuard

回答

1

我沒有深入熟悉asciidoc,但我認爲這個問題是在FOP基於這裏的答案:Block Image Right and Flow Text Around It?

如果沒有asciidoc甚至無法開始圖像周圍的包裹與FOP後端。

+0

不完全是我所希望的答案,但經過幾天沒有興趣,我猜這是有道理的。 –

1

Apache FOP 2.0 new features包括用於浮子一些支持:

浮標(FO:浮點)有一些限制被支持:

  • 「透明」 FO:浮動屬性被忽略;只使用float屬性(左或右) Y中的浮點重疊未處理(即使在X方向上不會重疊的情況下)
  • 延伸到體區域之外的浮點未正確處理並且如果浮動延伸到身體區域的底部並且在頁面中有腳註,則浮動可以與腳註區域重疊
  • 不支持在區域的邊緣 ,否則不支持開始和表中的端部發生在浮子的開始和結束之間

小號o現在似乎只是從AsciiDoc獲取適當的DocBook浮動。

+0

謝謝,後續跟進會很有趣。 –

+1

是的,我會做:) –