我有一个带有页脚的数据表(使用<fo:table-footer>
标记)。表格页脚在一列中显示一个数值的总和(这是XML中预先计算的总数,它不在XSL样式表中计算)。当表格适合一页时效果很好。表格页脚按预期显示在表格的底部。当表格太长而无法放在一个页面上时,我会在每个页面的表格底部找到一个表格页脚。这看起来很奇怪,而我希望整列的总值只出现在最后一页的表格末尾。
在我的XSL样式表中,如何告诉表格页脚仅显示在最后一页的表格末尾(即不在每个页面上,而是仅在最后一页的表格末尾)?
答案 0 :(得分:0)
准确地使用table-omit-footer-at-break
上的<fo:table>
属性来实现此目的:
或者,只是不要使用<fo:table-footer>
并将其替换为另一个<fo:table-body>
。通常,我的学生会惊讶地发现您可以在一个表格中包含任意数量的<fo:table-body>
元素。对于你的解决方案,只需在你现有的身体(或身体)末端流动另一个身体......不要打扰实际的页脚。