首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebBrowser打印预览命令

WebBrowser打印预览命令
EN

Stack Overflow用户
提问于 2016-07-15 04:33:08
回答 0查看 1.2K关注 0票数 1

我只是想获得一个包含在Web浏览器控件中的html文档的打印预览。我可以使用以下代码成功打印正在显示的文档:

IHTMLDocument2 doc = WebBrowser.Document as IHTMLDocument2; doc.execCommand("Print", false, null);

我意识到还有其他方法可以打印文档,比如创建一个xps文档,然后将分页器交给它,但是这个解决方案看起来非常好。

现在我想知道为什么没有类似的命令来显示打印预览。我已经查看了命令标识符列表:https://msdn.microsoft.com/en-us/library/ms533049(v=vs.85).aspx,但没有设法找到打印预览命令...或者打印命令哈哈,这让我觉得我找错了地方,尽管该列表似乎与我正在使用的对象相对应,因为这些对象是execCommand函数的命令标识符。

这个问题的最高答案是:Displaying Print Preview of HTML Document without DocumentViewer为我工作,我成功地显示了打印预览。然而,代码令人困惑,而且看起来很臃肿。

有没有使用上述方法显示打印预览的方法?另外,execCommand函数的实际命令列表在哪里?

谢谢。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38383787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档