Reporting services SSR将数据大小限制为页面大小

Reporting services SSR将数据大小限制为页面大小,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,在SSRS报告中,HTML呈现显示了大约20条记录。现在,当我生成PDF时,每页只显示5条记录。我希望HTML渲染器和PDF渲染器应该相同。是否有相同的解决方法?不同的渲染器正在为其输出适当地渲染报表。web viewer针对基于屏幕的阅读进行了优化,通常每页允许比打印渲染器更多的内容,因为打印渲染器受其格式化的纸张大小的限制。因此,在渲染打印时,您可以获得比web更多的页面;然而,报告的内容完全相同 最好的例子是Excel渲染器-在大多数情况下,Excel渲染器将整个报表渲染到单个工作表上(对

在SSRS报告中,HTML呈现显示了大约20条记录。现在,当我生成PDF时,每页只显示5条记录。我希望HTML渲染器和PDF渲染器应该相同。是否有相同的解决方法?

不同的渲染器正在为其输出适当地渲染报表。web viewer针对基于屏幕的阅读进行了优化,通常每页允许比打印渲染器更多的内容,因为打印渲染器受其格式化的纸张大小的限制。因此,在渲染打印时,您可以获得比web更多的页面;然而,报告的内容完全相同

最好的例子是Excel渲染器-在大多数情况下,Excel渲染器将整个报表渲染到单个工作表上(对于在组页脚上设置了分组和分页符的报表,它将在各自的工作表上渲染每个组)。您不希望Excel渲染器人为创建工作表来尝试对报表分页。它做了一件适当的事情,就是将所有数据包含在一个大的工作表中,即使在逻辑上,这可能被认为是一个大的“页面”

web渲染器页面长度由报表的InteractiveHeight属性决定(在报表属性窗格的InteractiveSize属性中)但是交互高度是一个近似值,而不是固定的分页符设置。即使将交互高度设置为与目标页长相同的长度,您的分页符仍可能不符合打印版本


有关您试图实现的目标无法实现的原因的更多信息,请参见渲染行为的说明。

请编辑您的问题并帮助我们重现该问题,并分享您的研究成果和您迄今为止尝试过的解决方案?当我们尝试在report viewer中呈现报告时,我们得到10页,而当报告以PDF呈现时,它会生成20页,我们希望两个位置的页数相同,在这里,我们根据一列进行分组,我们不能使用行上限,因为它在每个页面上重复页眉。我从您当前的问题中得到了这么多。但请设身处地想想:我们如何才能在不去猜测解决方案的情况下帮助你呢?我们需要一种解决问题的方法,以便能够可靠地帮助您。此外,这被认为是一种很好的方式来展示你自己来解决问题,以及为什么你的解决方案不起作用。这是我的答案的副本,但我的答案没有被提升或接受,因此我不能将其作为副本关闭-在下面复制我的答案