作成日: 2026/03/25 最終更新日: 2026/03/25
文書種別
使用方法
詳細
Viewerコントロールのツールバーにある[印刷]ボタンをクリックしたときの動作は、以下の通りです。
- ActiveReports独自の[印刷の詳細設定]機能が追加された印刷設定ダイアログを表示する
- スプール中、進行状況ダイアログを表示する
- 印刷処理を別スレッドで実行する
これらの動作を変更したい場合、以下のような方法があります。
PrintingSettingsプロパティを変更する方法
ViewerコントロールのPrintingSettingsプロパティを変更することで、ツールバーの[印刷]ボタンをクリックした時の動作を変更することが可能です。
Windowsフォーム用ViewerコントロールのPrintingSettingsプロパティ

PrintingSettingsプロパティの設定は、デザイン時にプロパティウィンドウから変更可能です。
設定項目の詳細は、以下の通りです。
| 設定項目 | 内容 |
|---|---|
| ShowPrintDialog | 印刷設定ダイアログを表示するかどうかを設定します。オフに設定すると、ダイアログが表示されなくなります。初期設定はオンです。 |
| ShowPrintProgressDialog | 進行状況ダイアログを表示するかどうかを設定します。オフに設定すると、ダイアログが表示されなくなります。初期設定はオンです。 |
| UsePrintingThread | 印刷処理を別スレッドで実行するかどうかを設定します。オフに設定するとメインスレッドと同じスレッドで印刷処理を実行します。初期設定はオンです。 |
| UseStandardDialog | .NET標準の印刷設定ダイアログを表示するかどうかを設定します。オフに設定するとActiveReports独自の[印刷の詳細設定]機能が追加された印刷設定ダイアログを表示します。初期設定はオフです。 (この設定は、ShowPrintDialogがオンの場合にのみ有効です) |
| UseXpStyleDialog | Windows XPスタイルの印刷設定ダイアログを表示するかどうかを設定します。初期設定はオフです。 (この設定は、ShowPrintDialogがオンの場合にのみ有効です) |
| None | 上記の項目をすべてオフに設定した時、この項目がオンになります。項目をオンに設定すると、上記の項目はすべてオフに設定されます。 |
ツールバーをカスタマイズする方法
Viewerコントロールのツールバーをカスタマイズして、独自に追加した印刷ボタンから、Printメソッドを実行して印刷処理を行う方法です。
このとき、Printメソッドの各引数を変更することで印刷時の動作を変更することが可能です。
(例:第1引数を"False"に設定すると、印刷設定ダイアログを表示せずにレポートを印刷します)
Viewerコントロール標準の[印刷]ボタンをカスタマイズする方法は、こちらのナレッジをご参照ください。