dennis 发表于 2014-10-16 09:53:00

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方法,怎么判断使用哪台打印机打印。
代码参见附件

iceman 发表于 2014-10-16 17:49:00

回复 1楼dennis的帖子

问题已经重现,需要反馈给产品组,有消息第一时间通知你,谢谢
页: [1]
查看完整版本: Custom纸型问题