[SSRS / RV] (.rdlc报表)Reporting Services多印空白页的解決方式

 

当我们使用Report Designer或Report Builder设计Reporting Services的报表时,在Report Review时候正常,而真正打印成PDF时候会多出空白页,分析和解决办法如下:

 

1. 设置报表主体大小,大部分情况设置该项的Height即可解决
  方法:在Report的最边缘的空白处点击右键 → Report Properties. 在弹出窗口增加Height数值。

2. 调整Reporting Services报表的Header,Body,Footer的高度,和边界值
  方法:在报表页面按快捷键F4,或者右键点击XxxXxxx.rdlc文件点击Properties,点报表的上部分为header,中间body,下部分的footer,既可在Properties窗口看见相应属性,调整期中的Height值和边界值
设置规则:用来展示报表的内容区域,主体大小不要超过报表大小减掉边界值

3. 如果上述方法都不奏效,只能慢慢调试了
  方法:在Tablix控制块的右方,或者下方,放一个矩形块或者文字块,看看在产生空白页的时候矩形块或者文字块漂移到哪里去了,以此来确定造成产生空白页的原因是因为右边→_→超出边界,还是下方↓超出边界。

98. 网上有人说设置报表的属性 ConsumeContainerWhitespace = True(感谢 @kevin_li125 的指正拼写错误). 点击.rdlc文件的边缘空白处,按F4键盘,找到如下图所示的 ConsumeContainerWhitespace属性,将其设置成 True 。

 

总结: 1. A4的纸张比例为2:1既为1.4142 : 1,所以在设置report整体属性的时候,要注意把主体大小固定。
    2. report整体高度:H = header + body + footer + 其他(页边距)。因为A4纸张大小固定,且比例固定,一般情况下其report的headerfooter和其页边距都是固定得,所以出现空白页的时候优先调整bodypropetiesheight大小,既减少其值即可,再次为增大主体reportheight

本文原创由`bluetata`发布于blog.csdn.net、转载请务必注明出处。

 

Flag Counter

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bluetata

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值