如何在Wpf中打印Web浏览器的内容?

时间:2014-03-14 07:17:35

标签: wpf printing webbrowser-control windows-forms-designer

当我使用Windows窗体时,有打印Webbrowser控件内容的条款 - 您甚至可以为最终用户显示打印和打印预览按钮 - Wpf Webbrowser是否可以这样做,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

首先,您需要访问基础WebBrowser ActiveX控件。 Here is how可以为WPF WebBrowser完成此操作。然后,您调用IWebBrowser2::ExecWB执行OLECMDID_PRINTOLECMDID_PRINTPREVIEW命令。注意,这些命令是异步的。如果您需要跟踪打印完成的时间(假脱机),请检查this