[英]WebBrowser Print Preview Command
我只是想獲取Web瀏覽器控件中包含的html文檔的打印預覽。 我可以使用以下代碼成功打印正在顯示的文檔:
IHTMLDocument2 doc = WebBrowser.Document as IHTMLDocument2; doc.execCommand("Print", false, null);
我意識到還有其他打印文檔的方法,例如創建xps文檔,然后將其交給分頁器,但是這種解決方案看起來非常不錯。
現在,我只是想知道為什么沒有類似的命令可以顯示打印預覽。 我已經查看了命令標識符的列表: https : //msdn.microsoft.com/zh-cn/library/ms533049(v=vs.85).aspx ,但是沒有找到打印預覽命令。 。或打印命令haha,這使我覺得我找錯了地方,盡管該列表似乎與我使用的對象相對應,因為這些是execCommand函數的命令標識符。
這個問題的最高答案: 在沒有DocumentViewer的情況下顯示HTML文檔的打印預覽對我來說很有效,並且我能夠成功顯示打印預覽。 但是,該代碼令人困惑,並且看起來很腫。
是否可以使用上述方法顯示打印預覽? 另外,execCommand函數的實際命令列表在哪里?
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.