【发布时间】:2014-03-14 07:17:35
【问题描述】:
当我使用 windows 窗体时,有一些规定可以打印 Webbrowser 控件的内容--您甚至可以为最终用户显示 打印和打印预览按钮-- Wpf Webbrowser 是否可以这样做?如果可以,怎么办?
【问题讨论】:
标签: wpf printing webbrowser-control windows-forms-designer
当我使用 windows 窗体时,有一些规定可以打印 Webbrowser 控件的内容--您甚至可以为最终用户显示 打印和打印预览按钮-- Wpf Webbrowser 是否可以这样做?如果可以,怎么办?
【问题讨论】:
标签: wpf printing webbrowser-control windows-forms-designer
首先,您需要访问底层的WebBrowser ActiveX 控件。 Here is how 可以为 WPF WebBrowser 完成。然后,调用IWebBrowser2::ExecWB 执行OLECMDID_PRINT 或OLECMDID_PRINTPREVIEW 命令。请注意,这些命令是异步的。如果您需要跟踪打印完成(假脱机)的时间,请查看this。
【讨论】: