XSL FO:如何确定分页符?

时间:2011-05-18 11:47:57

标签: xsl-fo page-break

我的情况是我有2个块容器 - 如果它们足够短,应该在一页上,用一行分隔。 但如果没有,则2. block-container必须从下一页开始,它们之间应该没有行。

我该怎么做(因为我不知道如何检查流内是否是分页符)?我是否可以使用任何参数来检查FO,如果该块在页面破坏之后开始其他东西?

感谢您的帮助!!

Frangoo

1 个答案:

答案 0 :(得分:2)

您可以在第二个块容器中设置以下属性

keep-together.within-page="always"

有了这个,XSL-FO处理器将确保整个块保持在同一页面上。所以它看起来像这样:

<fo:block keep-together.within-page="always"> <!-- any other attribute as necessary -->
    ...
</fo:block>