2012-08-04 28 views
1

我怎麼能強制<fo:block>元素前後換頁時,下列條件成立:強制分頁符之前和之後的XSL:FO

  • 內容不適合到上一個頁面的全部。

我一直在使用keep-together.within-pagepage-break-inside(然而在這兩種情況下),當內容涵蓋多單頁(垂直)較長的嘗試,一切都被壓扁了。

+0

你用什麼值保持together.within-page?如果它是「永遠」的,如果通過指定一個數字值(例如1)來放鬆保持條件的強度,它會變得更好嗎? – mzjn 2012-08-04 16:40:04

+0

@mzjn是的,我指定了'always',它導致輸出壓縮以適合頁面。以下數值(我根本不知道)完全沒有(甚至沒有擠壓在頁面上)0,1,2,5,10,100,200。 – 2012-08-04 16:43:09

+0

FO規範允許不同的「強度」保持條件(http://www.w3.org/TR/xsl11/#keepbreak)。我的印象是,至少有一些基本的東西是在FOP中實現的,但我可能是錯的。你使用什麼版本的FOP? – mzjn 2012-08-04 16:47:13

回答