原先发布在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)