2009-03-12 27 views
1

.net webbrowserコントロールを使用してhtmlドキュメントを印刷しています。ユーザーがプリンタを選択できるように、印刷ダイアログを1回表示する必要があります。.net WebBrowserコントロールと印刷ダイアログでのバッチ印刷

ウェブブラウザコントロールが印刷するたびに印刷ダイアログを表示せずに表示する方法はありますか?

printdocumentを使用して、設定をwebbrowserオブジェクトに渡すことはできますか?

答えて

2

印刷ダイアログを表示するかどうかを示す引数を印刷コマンドに渡すことができます。 IDM_PRINTコマンドIDのためのMSDNのエントリから

 
short flags = 0x03; // PRINT_DONTBOTHERUSER and PRINT_WAITFORCOMPLETION 
bool showDialog = false; 
((mshtml.HTMLDocumentClass)m_webBrowser.Document).execCommand("Print", showDialog, flags); 

詳細情報(驚く):たとえば、m_webBrowser場合は、あなたのWebブラウザーコントロールです。

関連する問題