win2003→win2008水晶报表多打印一张空白页

原先发布在win2003服务器上的web程序水晶报表没有问题,但在win2008SP2上,

发送多打印一张空白页的问题,网上找了很多办法都没能解决。

最后发现,用代码控制一下页边距,特别是控制用纸为A4,立即解决。

 

Dim margin As CrystalDecisions.Shared.PageMargins
margin.bottomMargin = 200
margin.topMargin = 380
margin.leftMargin = 380
Me.CrystalReportSource1.ReportDocument.PrintOptions.PaperSize = PaperSize.PaperA4
Me.CrystalReportSource1.ReportDocument.PrintOptions.ApplyPageMargins(margin)

 

posted @ 2013-04-06 17:03  xinyuyuanm  阅读(193)  评论(0编辑  收藏  举报