如何摆脱SSRS导出的PDF中的空白页

我有两页的SSRS报告。当我将其导出为PDF时,由于其宽度而占用了4页,其中第二和第四页正在显示表格中的字段之一。我试图将报表属性中的布局大小设置为width = 18in和height = 8.5in。

它在一张PDF页面中为我提供了整个表格,但第二页和第四页仍然空白。

我的操作方式不正确吗?我还能如何摆脱那些空白页?


MMTTMM
浏览 894回答 3
3回答

森林海

在BIDS或SSDT-BI中,执行以下操作:单击报告>报告属性>布局选项卡(SSDT-BI中的页面设置选项卡)记下Page width,Left margin,Right margin的值关闭并返回到设计图面在“属性”窗口中,选择“&nbsp;主体”单击+符号以展开“大小”节点记下Width的值为了正确地在PDF中呈现,“正文宽度+左页边距+右页边距”必须小于或等于“页面宽度”。当您看到呈现空白页面时,几乎总是因为主体宽度加上边距大于页面宽度。请记住:(正文宽度+左页边距+右页边距)<=(页面宽度)

波斯汪

经过数小时的努力,我偶然发现了一个对我有用的解决方案:在SSDT(2012)中,我最初将页面设置/页面单位设置为厘米。当我将其更改为“英寸”时,非常奇怪的是,我能够将报告导出为PDF,而不会使其他所有页面都为空白。

慕尼黑8549860

最好先在设计图上执行此操作(已显示Visual Studio 2012,但可以在其他版本中执行此操作),然后再编辑SSRS文档时计算任何数学运算。下面的红色圆圈映射到这些下面的步骤以下数字:在设计图面中,有时编辑器会创建一个page大于实际控件的。因此,将重影区域打印出来。调整到控件。目测一下宽度/高度,看看你不能把页面&nbsp;设计图面上将其调整到由控制并没有更多的实际需要的空间。然后尝试创建一个PDF,看看能否解决。如果#3不能解决问题,则有些控件需要太多的实际页面大小,并且长度/宽度都要大。因此,将需要使控件的大小更小以适应较小的页面大小。此外,在某些情况下,人们可以通过设置只需更改报告页面的属性ConsumeContainerWhitespace来true自动消耗的空间。
打开App,查看更多内容
随时随地看视频慕课网APP