如何仅以PDF格式打破SSRS报告页面?

时间:2016-01-27 13:39:54

标签: pdf reporting-services bids

我正在使用BIDS开发一个报告,当在Internet Explorer上查看时需要在一个页面中进行配置,但在导出时仍需要分页以便在PDF中良好显示。问题是,当我在表之间插入分页符时,另一个页面被添加到报表中,我只想在PDF中。有什么办法可以在PDF中插入分页符,但不能在报表视图中插入分页符吗?

Page is more than one

1 个答案:

答案 0 :(得分:1)

您可以通过将InteractiveSize属性设置为所需值来实现此目的(0可用于使其无限制)。 如果您希望保持相同的宽度,则只应更改Height

InteractiveSize

编辑:定义特定的分页符将始终强制查看者也使用分页。这是为了提高大型报告的性能,允许用户在等待其他页面可用时开始查看报告的初始页面。

  

如果没有,HTML和Excel输出会将报告显示为单个页面   分页符。如果确实指定了InteractiveHeight和InteractiveWidth,   HTML和Excel输出格式使用软页面呈现报告   休息。使用估计页面将软分页符放置在页面上   大小,这使报告的大小不如报告精确   由支持页面大小的输出格式生成。软分页   由控制在运行时计算。虽然不是   建议您通过设置禁用软分页符   InteractiveHeight为0。

来源:Defining Page Size and Page Breaks in a ReportViewer Report

如上面引用中所述,InteractiveHeight用于在使用报表查看器时应用软分页。所以解决方案是只使用软分页符。

通过将所需块包装在矩形内,您可以通过分页操作报表以正确分解而不使用硬分页符。然后,您可以将这些矩形重新调整为页面大小,并将属性KeepTogether设置为true。

这会尝试将矩形的内容放在同一页面上,当您到达下一个矩形时添加一个中断。由于您的InteractiveSize没有限制,因此不会在报告查看器中显示。