pleaglefly 发表于 2024-7-5 15:55:33

如何选择要打印的打印机?

客户电脑里有多个打印机,要做个设置,每次用指定的打印机来打印,要怎么设置,或代码操作?


Felix.Li 发表于 2024-7-5 15:55:34

问题描述:

报表指定打印机打印

问题回答:
您好,我们的后端打印可以指定打印机驱动进行打印:
GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport();
            GrapeCity.ActiveReports.PrinterSettings printerSettings = new GrapeCity.ActiveReports.PrinterSettings();
            printerSettings.ShowPrintDialog = true;
            printerSettings.Printer.PrinterName = @"Microsoft Print to PDF";
            pageReport.Load(new System.IO.FileInfo(@"Reports\Untitled.rdlx"));
            GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);

            pageDocument.Print(printerSettings);PrinterName 就是指定打印机名称打印,ShowPrintDialog 为是否显示打印窗口,不显示就是静默打印
页: [1]
查看完整版本: 如何选择要打印的打印机?