2011-04-07 70 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" 

我填补页脚而不是表。无论出于何种原因,它都会考虑页脚填充。