PrintpreviewDialog と PrintDocument について

タグの編集
投稿者 N88-Basic  (社会人) 投稿日時 2019/3/25 16:39:17
Windows10 Home と Visual Studio 2017 を使用しています。

現在はがきの宛名印字(など、枠を利用して見栄えを確認したい)を計画していますが、印刷イメージの確認を PrintpreviewDialog を確認して印字を行うことを計画しています。その時、プレビュー画面には郵便番号枠を表示させ、印刷を実行するときには郵便番号枠を印字させないように考えています。

この時、プレビュー表示用の印字が、実際の印字(プレビュー画面上での印字ボタンを押したとき)かを判断する方法はあるでしょうか?

PrintDoc_PrintPage 内でプレビュー用の表示か実印時かを判断して印字内容を変えたいと考えています。

方法をご存知の方はご教授ください。
投稿者 shu  (社会人) 投稿日時 2019/3/25 17:00:28
PrintDoc.PrintController.IsPreview

で確認できるかと思います。
投稿者 N88-BASIC  (社会人) 投稿日時 2019/3/26 13:59:37
shu  さま、ご回答ありがとうございました。

PrintDoc をプレビュー用と直接印字のものやフラッグを設けて試していたのですが、ご案内の方法で、非常にシンプルに実現できました。

今後ともよろしくお願いいたします。