XSL FO:如何确定分页符?
我遇到的情况是,我有 2 个块容器 - 如果它们足够短,则它们应该位于一页上,并用一条线分隔。 但如果没有,那么 2. 块容器必须从下一页开始,并且它们之间不应该有任何行。
我该怎么做(因为我不知道如何检查流程内是否有分页符)?如果块在分页符或其他内容之后开始,是否有任何我可以用来签入 FO 的参数?
感谢您的帮助!
弗朗古
I've a situation where I have 2 block-containers - if they are short enough, the should be on one page, separated by a line.
But if not, then the 2. block-container has to start on the next page and there should be NO line between them.
How can I do that (because I don't know how I can check if inside a flow is a page-break)? Is there any param I can use to check in FO, if the block starts after a page-break ore something else?
Thanks for any help !!
Frangoo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在第二个块容器中设置以下属性,
这样 XSL-FO 处理器将确保整个块将保留在同一页面上。所以它看起来像这样:
You could set the following attribute in the second block container
With this the XSL-FO processor will make sure, that the whole block will remain on the same page. So it would look something like this: