Webブラウザコントロールに含まれるhtmlドキュメントの印刷プレビューを取得しようとしています。私は、このようなXPSドキュメントを作成し、それをページネータを渡すよう文書を印刷するための他の方法があることを実感WebBrowser印刷プレビューコマンド
IHTMLDocument2 doc = WebBrowser.Document as IHTMLDocument2; doc.execCommand("Print", false, null);
、しかしこの:私は正常にこのコードを使用して表示されている文書を印刷することができますよソリューションは非常にいいようです。
印刷プレビューの表示に同じようなコマンドがないのはなぜだろうかと思います。私はコマンド識別子のリストを見てきました:https://msdn.microsoft.com/en-us/library/ms533049(v=vs.85).aspxと印刷プレビューコマンドを見つけることができませんでした...または印刷コマンドhaha、私は間違った場所で探していると思うと思うが、そのリストはexecCommand関数のコマンド識別子として使用しているオブジェクトに対応しています。
この質問の先頭の答え:Displaying Print Preview of HTML Document without DocumentViewerが私のために働いていて、印刷プレビューを正常に表示できました。しかし、コードは混乱しており、肥大化しているようです。
上記の方法で印刷プレビューを表示する方法はありますか?また、execCommand関数の実際のコマンドリストはどこですか?
ありがとうございました。
助けてくれてありがとう! – Galactasm