BI Publisher > 避免 Table 拆分到下一页

BI Publisher > Avoiding Table to split into next page

我有一个 BIP rtf 模板,其中 table 有一堆字段。该报告包含多个记录,而不仅仅是一个记录。现在的要求是,如果下一条记录的 table 适合同一页,则将其放在同一页上,否则将其打印在下一页上。

例如:应该是这样的:

相反,1-236586771应该是从第2页开始的

以下是我尝试解决此问题但到目前为止运气不好的方法:

  1. 未选中 "Allow row to break across pages"
  2. 在段落中,选择了 "Keep with next" 和 "Keep lines together"

这些是我的示例 xml 和 rtf: xml, rtf

我需要帮助来解决这个问题。

您需要嵌套 table 个。

将 for-each ssServiceRequest 放在第一个 table 中。将该行设置为不跨页。您可能需要三列(1:每列开始,2:内容,3:每列结束)。

在第一个 table 重复的行中添加新内容 table。但是 table.

中的所有显示元素

可能还有帮助的是-

  • 突出显示 整个 table,右键单击并 select table 特性。
  • 单击行选项卡并勾选顶部的“重复为 header 行 页面的”框。(取消勾选允许行跨页中断,如果它是 勾选)。

将发生的不是一行拆分到下一页,整个 table 将出现在下一页。仅当 table 的行中断到下一页时才会发生这种情况。 希望这有助于或为将来使用提供另一种选择。