我有一个用 Crystal Rerports 12x8.5 英寸设计的报告。我将我的 OKI 3320 打印机驱动程序设置为这个尺寸。现在,当我使用 C# 代码打印报告时,页面长度比撕下位置短半英寸。我得把纸卷起来撕下来。我们可以通过代码更改任何设置以准确到达撕下位置吗?
ReportDocument oReportDocument = new ReportDocument();
oReportDocument.Load(reportPath + "\\OutDkt.rpt");
List<TblOutDocket> lstDockets = new List<TblOutDocket>();
lstDockets.Add(oTblOutDocket);
oReportDocument.SetDataSource(lstDockets);
oReportDocument.PrintOptions.PrinterName = LocalPrintServer.GetDefaultPrintQueue().FullName;
oReportDocument.PrintToPrinter(1, false, 0, 0);