【问题标题】:C# printing rdlc report unattendedC# 打印 rdlc 报告无人值守
【发布时间】:2015-06-15 23:45:49
【问题描述】:

我正在开发一个 C# WinForm 应用程序,该应用程序当前包含多个 RDLC 报告,这些报告需要在给定时间打印,无需任何用户交互。

好消息是我在 Printing A Local Report Without Preview 找到了执行此操作的代码

不幸的是,虽然效果很好,但在打印时,它会弹出一个小窗口,上面写着“正在打印第 x 页,共 y” - 有没有办法隐藏/禁止该窗口,所以它可以在用户继续时静默打印在应用程序中工作?

【问题讨论】:

    标签: c# printing report rdlc


    【解决方案1】:

    没关系 - 我自己找到了解决方案:

    原来你需要做的就是在代码中执行 printDoc.Print 之前添加以下行:

    printDoc.PrintController = new StandardPrintController();

    【讨论】:

      【解决方案2】:

      因为您使用的是PrintDocument,所以您可以使用此解决方案:

      How to skip the dialog of printing in printDocument.print() and print page directly?

      【讨论】:

        猜你喜欢
        • 2018-08-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多