4

ユーザーがダイアログから [印刷] または [キャンセル] を選択したかどうかを判断しようとしています。WebBrowserコントロールに表示されたドキュメントが実際にプリンターに送信されたかどうかを知らせるイベントまたはプロパティが見つかりません。私が今得ることができる最も近いのは、ダイアログが開いたかどうかを判断することです。

これは可能ですか?

ありがとう。

(私たちは DevEx を使用しているので、彼らのコントロールの 1 つを介して私が求めていることが可能であれば、それにも興味があります。)

背景: WebBrowser に表示されているのは、XSL ファイルの隣のディレクトリにある xml ファイルの内容です。

4

1 に答える 1

0

あなたが話しているのであればShowPrintDialog()、選択したプリンターのUIを呼び出すため、戻り値の型に問題があると思います。この UI は必ずしも標準化されていないため、キャンセル ボタンのないウィンドウが表示される場合があります:/

同様の問題に直面したとき、単純な「印刷フォーム」を作成し、印刷に使用しましたWebBrowser.Print()

于 2013-01-29T09:48:47.273 に答える