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)

你可能感兴趣的:(win2008,水晶报表,空白页)