Xml 在XSL:FO中强制在前后分页符

Xml 在XSL:FO中强制在前后分页符,xml,pdf,xsl-fo,apache-fop,Xml,Pdf,Xsl Fo,Apache Fop,当以下条件成立时,如何在元素前后强制分页符: 内容不完全适合上一页 我尝试过使用keep-together。在page和内部分页符中,但是(在这两种情况下)当内容跨度超过一个页面(垂直)时,所有内容都会被挤压。您尝试过值为“page”的and属性吗?用于keep-together的值是什么?如果它是“始终”,那么如果您通过指定一个数值(例如1)来放松保持条件的强度,它是否会变得更好?@mzjn Yes我指定了始终,这导致输出挤压到页面中。以下数值(我完全不理解)完全没有作用(甚至没有压到页面

当以下条件成立时,如何在
元素前后强制分页符:

  • 内容不完全适合上一页

我尝试过使用
keep-together。在page
内部分页符
中,但是(在这两种情况下)当内容跨度超过一个页面(垂直)时,所有内容都会被挤压。

您尝试过值为“page”的and属性吗?

用于keep-together的值是什么?如果它是“始终”,那么如果您通过指定一个数值(例如1)来放松保持条件的强度,它是否会变得更好?@mzjn Yes我指定了
始终
,这导致输出挤压到页面中。以下数值(我完全不理解)完全没有作用(甚至没有压到页面上)0、1、2、5、10、100、200。FO规范允许保持条件的不同“强度”()。我的印象是,FOP中至少实现了这方面的一些基本功能,但我可能错了。您使用什么版本的FOP?