有没有办法在 RDLC 中的页脚后添加页面?

Is there a way to add pages after a footer in RDLC?

我有一个页脚和一个矩形,其中包含条款和条件的文本框。它的可见性是基于条件的。问题是条款和条件占用了超过 1 页,所以它们被截断了。有没有办法在页脚后添加额外的页面?

这是带有条件的可见性代码:

=IIf(First(Fields!IsUSA.Value, "PurchaseOrder"), false, true)
Or IIf(Globals!PageNumber=Globals!OverallTotalPages, false, true)

您可以将条款和条件放在一个矩形(或多个矩形)上并调整大小,使它们完全适合新页面。 PageBreak 属性可以在这里使用。

只需将此矩形放在报表正文的最底部(而不是页脚)。 如果将它放在最底部,它将始终位于文档的最后一页。所以你不需要一个表达式让它只出现在最后。 但是,如果您希望对其进行更多控制,可以为矩形的 Visibility 属性 定义一个表达式。因此,您可以根据参数值隐藏它,而不必在没有它们的情况下创建另一个第二份报告。

如果您正确调整了矩形的大小并正确定义了 BreakLocation,您应该能够获得所需的行为。