2011-04-07 71 views
3

我有一個XSL-FO表,它幾乎完美地工作。不幸的是,我發現當我有很多項目(足以包裝到第2頁)時,表格太靠近頁腳。我希望在桌面和頁腳之間有一些填充。XSL FO - 溢出格式表

我試着添加padding-after,但不是填充而是從Apache FOP發生溢出錯誤。

2011年4月7日下午一點29分41秒 org.apache.fop.events.LoggingEventListener 的processEvent警告:內容 溢出的視口中的 FO:區域 - 後第1頁,集團 K於 - 進展方向25966 millipoints。 (見位置68:53)

我該怎麼辦?

<fo:block overflow="clip" padding-after="1em"> 
     <!-- table start --> 
     <fo:table table-layout="fixed" width="100%" border-collapse="separate" > 
+0

不是關於XSLT樣式表,而是XSL-FO詞彙表。重新標記。 – 2011-04-07 18:59:09

+0

溢出=「剪輯」一個有效的屬性值?我在這裏找不到它:http://www.w3.org/TR/xsl/#overflow – RobertG 2013-04-02 09:27:15

+0

@RobertG - 看起來你是對的。我不知道我在2年前寫下這個價值的地方。 – 2013-04-02 12:50:41

回答

2
<!--Footer--> 
    <fo:static-content flow-name="xsl-region-after"> 
     <fo:block font-size="12pt" padding-before="1em" 

我填補頁腳而不是表。無論出於何種原因,它都會考慮頁腳填充。