代码改变世界

rdlc打印时多出空白页面(reportviewer)

2013-03-02 12:32  robinli  阅读(1202)  评论(0编辑  收藏  举报

输入简体字,点下面繁体字按钮进行在线转换.RDLC报表设计好后,在ReportViewer预览报表时,页数都正常;但在切换為整页模式时,常造成多了不少空白页出来。第一时间觉得不可思议,在ReportViewer看来正常,怎可能在整页预览时,格式会跑掉?如果在整页预览时格式跑掉,那在列印时也一定是这样的情形。ReportViewer会将RDLC所设计的报表档显示其中,但和实际纸张列印时,并不是如此,因此时就要检查RDLC报表本身的大小。   1.先至Report.rdlc报表设计的页面,选择功能表上的[报表]->[报表属性],在[配置]的页籤中记录著输出报表的纸张大小,预设应為A4直式的纸张(页宽:21cm,页高:29.7cm,左右上下边界:2.5cm),记下这些值。   2.检查Report.rdlc的属性视窗中[主体]属性的Size值,它的宽度Width要小於[报表属性]中的(页宽) – (左边界) – (右边界)。

3.调整后再整页预览看看,多调几次应就不会再產生太多的空白页了。