当我使用windows窗体时,有打印web浏览器控件内容的规定——你甚至可以为最终用户显示打印和打印预览按钮——这对于Wpf Webbrowser
是可能的吗?如果是,如何?
首先,您需要获得底层WebBrowser
ActiveX控件。这里是如何做到WPF WebBrowser
。然后,调用IWebBrowser2::ExecWB
来执行OLECMDID_PRINT
或OLECMDID_PRINTPREVIEW
命令。注意,这些命令是异步的。如果您需要跟踪打印何时完成(卷走),请检查此