【问题标题】:How can I have a 10cm page footer only on the last page我怎样才能在最后一页上只有 10 厘米的页脚
【发布时间】:2013-10-11 15:58:45
【问题描述】:

我正在使用 2012 版报告服务,并希望在最后一页的底部显示一组元素。

我尝试将它放在页脚中并隐藏除最后一页以外的所有元素,但是效果不佳,因为前面所有页面的底部都有很大的空白区域。

如果有一种方法可以将元素与页面底部对齐,但我看不出有任何方法可以做到这一点。如果有办法使用具有动态高度的矩形将元素推到页面底部,那也可以,但我也找不到这样做的方法。

有什么建议吗?

【问题讨论】:

  • 您能否详细说明“想要显示一组元素”。您能否发布您的输出和 RDL 的屏幕截图。在不查看您的设计的情况下,我建议您将页边距设为 0,并设置正文宽度以匹配页面宽度和高度。然后在你的body末尾放一个tablix,在所有数据之后显示出来。

标签: reporting-services reporting-services-2012


【解决方案1】:

很遗憾,页眉和页脚在 SSRS 中必须是一个恒定大小。这就是为什么你得到所有这些空白,据我所知,没有解决方法。

但是,您可以在主表格/报告的末尾分页。然后让另一个表格显示您想要的元素。将第二个表格设为整页的高度,并将元素放在底部。进入 Tablix 属性并选中“如果可能,在同一页上保持在一起”。

如果第二个表不起作用,请尝试子报表。

如果您希望页脚与数据的最后一页位于同一页上,则此方法行不通。我所知道的唯一方法是一个重大黑客攻击:检查从数据库返回的行数并计算它们需要显示多少空间。然后在最后计算您需要在主表和第二个表之间制作多大的矩形,以将其推到页面底部。

【讨论】:

    猜你喜欢
    • 2020-09-01
    • 2020-01-19
    • 2018-03-21
    • 1970-01-01
    • 2021-05-08
    • 2014-06-26
    • 2018-06-26
    • 2021-08-15
    • 1970-01-01
    相关资源
    最近更新 更多