0

我有以下报告设置:

1. 信头(不在标题中,因为我只想要在第一页)

2. 带有一些数据的列表控件

当我将报告导出为 PDF 并且列表的内容少于一整页时 - 我的信头显示在第一页(页面的其余部分为空)并且列表内容移动到第二页。

如果列表超过 1 页- 报告显示得很好(第一页上的信头和部分列表 - 第二页上的其余部分)

看起来只要列表的内容适合页面,它就会尝试将列表保留在一页上 - 但是当您将信头添加到内容中时,它会溢出页面,并且列表会被撞到下一页。

有什么方法可以将列表保留在第一页,而不管其大小。

将信头放在列表中是我最后的手段,我想听听其他一些解决方案。

上传了一个示例 .rdl来说明问题

为简单起见去掉了列表,问题似乎出在想要显示在 1 页上的文本框上


ps查看这个问题了解更多详情

4

1 回答 1

2

你的文字来源是什么?它来自数据集吗?如果是这样,请在其中添加一个段落 id,将表格设置为根据段落 id 分组并仅显示组标题。在该组中,添加一个底部填充值,例如 5。该表格将为您处理分节符,如果它增长到更多的页面,它将为您处理它。确保将 keep together 设置为 false。段落 id 将用于按 id 升序对数据集进行排序。


对不起,我最后没有注意到你的评论。我能想到的唯一另一件事是将您的列表移到更靠近标题的位置,并在最后消除所有空白空间。此外,确保列表中的 KeepTogether 选项设置为 false。这样,它将分解您的列表,而不是将其移至下一页。


您可以将信头和列表放在一个矩形内,以便它们始终组合在一起。

Reporting Services 还尝试保留您在设计器中的相对空格,因此如果您的列表与页面底部对齐并且标题中有空格;它将保持顶部的空间并将所有内容对齐到页面的底部。

于 2009-08-28T20:49:57.170 回答