作成日: 2018/03/20 最終更新日: 2018/06/05
文書種別
制限事項
発生環境
Windows 10 Fall Creators Update(バージョン1709)以前のMicrosoft Edgeで発生します。
詳細
本事象は、Microsoft EdgeのPDFビューワの仕様です。
ActiveReportsのPDF出力機能(ViewerTypeプロパティを"AcrobatReader"に設定したWebViewerコントロールを含む)は、レポートをPDF形式に変換するものです。
ただし、PDFデータを表示・印刷する機能自体は、ActiveReportsは提供していません。
たとえば、WebViewerコントロールを使用してレポートをPDF形式でブラウザ上に表示する場合、ブラウザに組み込まれたAdobe Readerなどのソフトウェアを使用して表示することになります。(どのソフトウェアが使用されるかは、ブラウザ側の設定に依存し、ActiveReports側から制御することはできません。)
Microsoft Edgeの場合はActiveXプラグインに対応していないため、ブラウザ上にPDFファイルを表示する場合、Adobe ReaderではなくMicrosoft Edgeに組み込まれた独自のPDFビューワが使用されます。
【参考情報】Acrobat ヘルプ | PDF をブラウザーで表示(Microsoft Edge)
このため、以下のケースでは、ActiveReportsのPDF出力機能を使用してMicrosoft Edge上でPDFを印刷することはできません。
ActiveReportsのPDF出力機能(ViewerTypeプロパティを"AcrobatReader"に設定したWebViewerコントロールを含む)は、レポートをPDF形式に変換するものです。
ただし、PDFデータを表示・印刷する機能自体は、ActiveReportsは提供していません。
たとえば、WebViewerコントロールを使用してレポートをPDF形式でブラウザ上に表示する場合、ブラウザに組み込まれたAdobe Readerなどのソフトウェアを使用して表示することになります。(どのソフトウェアが使用されるかは、ブラウザ側の設定に依存し、ActiveReports側から制御することはできません。)
Microsoft Edgeの場合はActiveXプラグインに対応していないため、ブラウザ上にPDFファイルを表示する場合、Adobe ReaderではなくMicrosoft Edgeに組み込まれた独自のPDFビューワが使用されます。
【参考情報】Acrobat ヘルプ | PDF をブラウザーで表示(Microsoft Edge)
このため、以下のケースでは、ActiveReportsのPDF出力機能を使用してMicrosoft Edge上でPDFを印刷することはできません。
- Windows 10 初版(バージョン10.0)
Windows 10が初版(バージョン10.0)である場合、Microsoft Edgeに組み込まれたPDFビューワには印刷ボタンが存在しません。これは、一般的なPDFファイルをMicrosoft Edge上に表示した場合も同様です。
※ActiveReportsのHTML5ビューワはMicrosoft Edgeからの印刷に対応しておりますが、印刷自体はMicrosft EdgeのPDFビューワが実行するため、この方法でもWindows 10 初版では印刷することができません。
- Windows 10 Fall Creators Update(バージョン1709)以前 かつ WebViewer(PDF)
Windows 10がNovember Update(バージョン1511)以降、Fall Creators Update(バージョン1709)以前の場合、ブラウザ全体にPDFを表示していれば印刷ボタンが表示されますが、WebViewerコントロールを使用している場合は印刷ボタンが表示されません。これは、インラインフレーム(iframe)等を使用してPDFを埋め込んでいる場合も同様です。
回避方法
以下のいずれかの方法が考えられます。
・Windows 10のバージョンが初版ではない場合、HTML5ビューワを使用する。
・一旦、PDFをローカルにファイルとして保存した上で、Adobe Reader等を使用してファイルを開いて印刷する。
・作成したWebアプリケーションをInternet Explorerで使用する。
※設定方法については、Microsoft社から公開されている情報をご確認ください。
[Internet Explorer を通常使うブラウザーにする - Windows ヘルプ]
http://windows.microsoft.com/ja-jp/internet-explorer/make-ie-default-browser#ie=ie-11
・Windows 10のバージョンが初版ではない場合、HTML5ビューワを使用する。
・一旦、PDFをローカルにファイルとして保存した上で、Adobe Reader等を使用してファイルを開いて印刷する。
・作成したWebアプリケーションをInternet Explorerで使用する。
※設定方法については、Microsoft社から公開されている情報をご確認ください。
[Internet Explorer を通常使うブラウザーにする - Windows ヘルプ]
http://windows.microsoft.com/ja-jp/internet-explorer/make-ie-default-browser#ie=ie-11
旧文書番号
41712