SP2を適用し、.NET標準の印刷設定ダイアログ(System.Windows.Forms.PrintDialog)を実装すると、印刷ダイアログからプリンタ固有の一部のオプションが変更できなくなる
対象製品
ActiveReports for .NET 7.0J
発生環境
Service Pack 2(v7.2.8529.1)の場合に発生します。
状況
修正済み
詳細
※この現象はセクションレポートのみで発生します。
※この現象はActiveReportsのビューワのデフォルトの印刷ダイアログを使用した場合は発生しません。
Service Pack 2(v7.2.8529.1)を適用し、以下のナレッジ文書の「2.」や製品ヘルプで紹介している.NET標準の印刷設定ダイアログを使用する方法を実装すると、印刷時にプリンタ固有の一部のオプションをプリンタのプロパティ画面から変更しても、その変更が印刷結果に反映されません。
Windowsフォームアプリでレポートを印刷する際、印刷ダイアログ上で押されたボタンを判断する方法は?
◆製品ヘルプ
PowerTools ActiveReports for .NET 7.0J
- ActiveReportsユーザーガイド
- よくある質問
- 共通の項目(ページレポートとセクションレポート)
- 印刷
- Windowsフォームアプリでレポートを印刷する際、印刷ダイアログ上で押されたボタンを判断する
- 2. .NET標準の印刷設定ダイアログ(System.Windows.Forms.PrintDialog)を使用する方法
◆設定が反映されないプリンタ固有オプション
SP2を適用し、.NET標準の印刷設定ダイアログを使用した場合、以下のオプションが印刷結果に反映されない事が確認されています。
※この現象はActiveReportsのビューワのデフォルトの印刷ダイアログを使用した場合は発生しません。
Service Pack 2(v7.2.8529.1)を適用し、以下のナレッジ文書の「2.」や製品ヘルプで紹介している.NET標準の印刷設定ダイアログを使用する方法を実装すると、印刷時にプリンタ固有の一部のオプションをプリンタのプロパティ画面から変更しても、その変更が印刷結果に反映されません。
Windowsフォームアプリでレポートを印刷する際、印刷ダイアログ上で押されたボタンを判断する方法は?
◆製品ヘルプ
PowerTools ActiveReports for .NET 7.0J
- ActiveReportsユーザーガイド
- よくある質問
- 共通の項目(ページレポートとセクションレポート)
- 印刷
- Windowsフォームアプリでレポートを印刷する際、印刷ダイアログ上で押されたボタンを判断する
- 2. .NET標準の印刷設定ダイアログ(System.Windows.Forms.PrintDialog)を使用する方法
◆設定が反映されないプリンタ固有オプション
SP2を適用し、.NET標準の印刷設定ダイアログを使用した場合、以下のオプションが印刷結果に反映されない事が確認されています。
該当プリンター | 設定が反映されないオプション名 |
---|---|
Canon LBP8630, EPSON LASER LP-7000C など | 出力用紙サイズ |
Canon LBP8630, EPSON LASER LP-7000C など | 用紙種類 |
Canon LBP8630, EPSON LASER LP-7000C など | 拡大縮小印刷 |
Canon LBP8630, EPSON LASER LP-7000C など | 集約印刷 (Nアップ、N in 1) |
Canon LBP8630 など | とじ方向 |
EPSON LASER LP-7000C など | 180度回転 |
回避方法
この問題はService Pack 3(v7.3.7964.1)で修正されました。
不具合を修正した最新のサービスパックをご使用ください。
不具合を修正した最新のサービスパックをご使用ください。
キーワード
10083