简体   繁体   English

XSL-FO在分页符之前包含文本

[英]XSL-FO include text before page breaks

I have a XSL file working well, printing text. 我有一个运行良好的XSL文件,可以打印文本。

However, text is too big to fit in just one page, so it automatically goes to a second page (and third in some cases). 但是,文本太大而无法仅容纳一页,因此它会自动转到第二页(在某些情况下为第三页)。

How can I show a text like "(continued on next page)" in the current page when a break page happens? 发生中断页面时,如何在当前页面中显示类似“(下一页续)”的文本?

The show the text itself I know - my issue here is when to identify a page break, so I can make the text visible. 显示文本本身,我知道-这里的问题是何时识别分页符,以便使文本可见。 This long text starts at a unknown page number (could start in page 2, 3, 4... depends on the size of a table before it). 该长文本以未知的页码开头(可以从第2、3、4页开始……取决于表的大小)。

Thank you! 谢谢!

Use fo:retrieve-marker . 使用fo:retrieve-marker A fo:marker is placed in static region (like a footer or header). fo:marker放置在静态区域(如页脚或页眉)中。 There are a number of examples online. 在线上有许多示例。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM