【问题标题】:.net Batch Printing with WebBrowser Control and Print Dialog.net 使用 WebBrowser 控件和打印对话框进行批量打印
【发布时间】:2009-03-12 22:45:49
【问题描述】:

我正在使用 .net webbrowser 控件打印 html 文档,我希望能够显示一次打印对话框,以便用户可以选择他们的打印机。

有没有什么方法可以在每次 webbrowser 控件打印时显示打印对话框而不显示它?

是否可以使用打印文档并以某种方式将其设置传递给 webbrowser 对象?

【问题讨论】:

    标签: .net printing


    【解决方案1】:

    您可以将参数传递给 Print-command 来说明是否显示打印对话框。例如,如果 m_webBrowser 是您的 WebBrowser 控件:

    短标志 = 0x03; // PRINT_DONTBOTHERUSER 和 PRINT_WAITFORCOMPLETION 布尔显示对话框 = 假; ((mshtml.HTMLDocumentClass)m_webBrowser.Document).execCommand("Print", showDialog, flags);

    更多信息(令人惊讶)来自 IDM_PRINT 命令 ID 的 MSDN 条目。

    【讨论】:

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