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



当我使用windows窗体时,有打印web浏览器控件内容的规定——你甚至可以为最终用户显示打印和打印预览按钮——这对于Wpf Webbrowser是可能的吗?如果是,如何?

首先,您需要获得底层WebBrowser ActiveX控件。这里是如何做到WPF WebBrowser。然后,调用IWebBrowser2::ExecWB来执行OLECMDID_PRINTOLECMDID_PRINTPREVIEW命令。注意,这些命令是异步的。如果您需要跟踪打印何时完成(卷走),请检查此

最新更新