1

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

我该怎么做(因为我不知道如何检查流内部是否是分页符)?如果块在分页或其他内容之后开始,是否有任何参数可以用来签入 FO?

谢谢你的帮助 !!

弗朗古

4

1 回答 1

2

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

keep-together.within-page="always"

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

<fo:block keep-together.within-page="always"> <!-- any other attribute as necessary -->
    ...
</fo:block>
于 2011-05-18T11:54:00.113 回答