SP2を適用し、.NET標準の印刷設定ダイアログ(System.Windows.Forms.PrintDialog)を実装すると、印刷ダイアログからプリンタ固有の一部のオプションが変更できなくなる

文書番号 : 36870     文書種別 : 不具合     登録日 : 2013/12/16     最終更新日 : 2014/04/16
文書を印刷する
対象製品
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標準の印刷設定ダイアログを使用した場合、以下のオプションが印刷結果に反映されない事が確認されています。

該当プリンター設定が反映されないオプション名
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