183 pdf reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012
我有一份SSRS报告.当我试图导出到PDF时,由于它的宽度,它需要4页.其中第2页和第4页显示我的表中的一个字段.所以我尝试将报告属性中的布局大小设置为width = 18in和height = 8.5in.
它在PDF的单页中给了我整个表格.但我得到第2和第4页空白.我正在做的方式是不正确的,还是如何摆脱那些空白页面?
Nat*_*ths 330
在BIDS或SSDT-BI中,执行以下操作:
正确渲染PDF正文宽度+左边距+右边距必须小于或等于页面宽度.当您看到正在渲染的空白页时,几乎总是因为主体宽度加上边距大于页面宽度.
请记住:( 主体宽度+左边距+右边距)<=(页面宽度)
Chr*_*lis 110
试试另一件事情是设置报表属性称为ConsumeContainerWhitespace对True(默认为false).这就是我如何解决的问题.
sio*_*orn 28
经过几个小时的努力解决这个问题,我偶然发现了一个对我有用的解决方案:
在SSDT(2012)中,我最初的页面设置/页面单位设置为厘米.当我将其更改为英寸时,奇怪的是,我能够将报告导出为PDF,而不会将其他所有页面都空白.

Ωme*_*Man 20
在编辑SSRS文档时,在计算任何数学之前,最好先在设计界面上执行此操作(显示Visual Studio 2012,但可以在其他版本中完成).
红色圆圈中的以下数字下方会映射到以下步骤:
page比实际控件更大的编辑器; 因此打印了鬼区.
此外,在某些情况下,人们可以通过设置只需更改报告页面的属性ConsumeContainerWhitespace来true自动消耗的空间.
Hec*_*Mac 17
如果来自SSRS的页面为空白,则需要调整报表布局.这比运行输出和后期处理以修复布局问题的副作用要有效得多.
在推动利润边界方面,SSRS非常挑剔.只需通过调整报表上的文本框或其他控件,很容易意外地扩大/延长报表.仔细检查报告表面的宽度和高度属性,并尽可能地挤压它们.注意大页眉和页脚.
Jer*_*son 17
对我来说,问题在于SSRS故意将您的白色空间视为您想要获得荣誉:

除了空白区域,请确保没有合适的边距.
除了边缘,这是迄今为止最常见的问题,我还看到了另外两种可能性:
+以连接文本.你应该使用&.小智 5
我已经在SSRS工作了10多年,上面的答案就是答案。但。如果什么都不起作用,并且您完全塞满了...,请从报告中删除项目,直到问题消失。一旦确定了引起问题的行或报表项目,就将其放入矩形容器中。而已。已经帮助了我们很多次!多余的页面主要是由于报表项目超出了右边距。当所有其他方法均失败时,将东西放在项目右侧的矩形或空白矩形中可以阻止这种情况的发生。祝你好运!
我最近继承了一份需要进行一些更改的报告。遵循上述所有建议后,它没有帮助。该报告历史上有这个额外的页面,但没有人能找出原因。
我右键单击 tablix 并选择属性。选中了一个复选框,表示之后添加分页符。删除后,它现在打印在一页上。