在xsl-fo中如何在除最后一页以外的所有页面的最后一列中添加固定文本?

问题描述 投票:0回答:1

我需要获取具有多列(例如,两列)的文档。在文档的最后,有一个固定的文本(日期和签名)。此外,除最后一页外,每个页面还应具有相似的固定文本,在最后一列的末尾带有日期和签名。但是,如果文档中只有一页,则固定文本应仅在文档末尾。

具有多个页面的示例:

(page 1)
some text some text     some text some text
some text some text     some text some text
some text some text     some text some text
some text some text     some text some text
some text some text     some text some text
some text some text     some text some text
some text some text     some text some text
some text some text
some text some text     date
some text some text     signature

(page 2)
some text some text
some text some text
some text some text

date
signature
something

单页示例:

some text some text     some text some text
some text some text     some text some text
some text some text     
some text some text     date
some text some text     signature
some text some text     something
some text some text
some text some text
some text some text
some text some text

如何使用xsl-fo获取此类文档?

xsl-fo
1个回答
0
投票

如果使用的是AH Formatter,则可以将文本放在单列表中,并将重复的内容放在fo:table-footer中。如果然后将table-omit-footer-at-break="column"放在fo:table上,则页脚只会出现在分页符处。参见https://www.antenna.co.jp/AHF/help/v70e/ahf-ext.html#axf.table-omit-footer-at-break

something可能紧接在fo:block之后的fo:table中。

© www.soinside.com 2019 - 2024. All rights reserved.