私はいくつかの異なるReporting Servicesレポートを印刷できるWinformsアプリケーションを開発中です。残念ながら、ユーザーがAdobe PDFプリンタを使用してPDFに印刷しようとすると、クラッシュします。私たちはこの問題を解決できませんでした。そのため、回避策として、ユーザーがAdobe PDFプリンタに印刷する機能を削除したいと考えています。.Net印刷ダイアログからプリンタを削除するにはどうすればよいですか?
Adobe PDFプリンタを印刷ダイアログボックスのプリンタの一覧からプログラムで削除する方法はありますか?プリントダイアログを呼び出す前に、プリンタ名を持つ
プリンタ名/タイプを選択した後で検出し、その時点でダイアログボックスを開いて別のものを選択するように指示できますか? – Gabe
ReportViewerコントロールでPrintDialog()メソッドを使用しています。 PDFプリンタを選択すると、PrintDialog()メソッド内で例外がスローされます。私たちは例外をキャッチしてダイアログをスローすることができますが、オプションをすべて一緒に削除する方がはるかに良いでしょう。 – JChristian