在C#中打印WebBrowser控件的内容

时间:2010-10-26 10:59:24

标签: c# winforms printing webbrowser-control

我想打印Webbrowser Control中的数据。我的数据是从包含HTML格式文本的数据表加载的。当我尝试使用RichTextBox打印它时,它无法识别HTML控件并且无法呈现。

但是当我尝试使用webbrowser控件进行打印时,注意到了打印。如何实现这一点。

webBrowser1.DocumentText = dt.Rows[0].Field<string>("WAIVER_TERMS");
webBrowser1.Print()

1 个答案:

答案 0 :(得分:-1)

你试过IWebBrowser2.ExecWB(OLECMDID_PRINT)吗?它应该有效,我已经成功地使用了很多次。