您好,
非常抱歉。经过调查,我们发现在windows Service不支持打印的功能。
原因是,windows Service是一个后台进程,不能够支持前台UI的调用。
在打印时,会报错。- System.Drawing.Printing.InvalidPrinterException: 未安装打印机。
- 在 GrapeCity.ActiveReports.Viewer.Win.Printing.PrintImpl.#kUo(Printer printer, Boolean showPrintDialog)
- 在 GrapeCity.ActiveReports.Viewer.Win.Printing.PrintImpl.Print(#q0B documentPrintAdapter, Boolean showPrintDialog, Boolean showPrintProgressDialog, Boolean usePrintingThread, Boolean useStandardDialog, Action`1 action)
- 在 GrapeCity.ActiveReports.PrintExtension.Print(PageDocument pageDocument, Boolean showPrintDialog, Boolean showPrintProgressDialog, Boolean usePrintingThread, Boolean useStandardDialog)
- 在 GrapeCity.ActiveReports.PrintExtension.Print(PageDocument pageDocument, Boolean showPrintDialog, Boolean showPrintProgressDialog)
复制代码 |