Custom纸型问题
若打印机不支持Custom纸型,模板Run时会抛出异常,所以在Run之前会将rpt.Document.Printer.PrinterName = "",run之后调用Print方法,发现会调用默认打印机打印,这个逻辑可以理解。在Run之前指定了打印机rpt.Document.Printer.PrinterName = "\\xa-app-printer\Canon_LBP3970_LIPSLX"然后又在模板的ReportStart中将打印机清空Me.Document.Printer.PrinterName = "",Run之后调用rpt.Document.Print(False, True)会调用Run之前设置的打印机上。
这个比较难于理解了,因为在模板中将打印机清空了,再打印时应该不清楚调用哪一台打印机才是反而使用了Run之前设置的哪一台打印机。
想问一下打印机清空之后,调用Print方法,怎么判断使用哪台打印机打印。
代码参见附件 回复 1楼dennis的帖子
问题已经重现,需要反馈给产品组,有消息第一时间通知你,谢谢
页:
[1]