作成日: 2021/05/18 最終更新日: 2021/05/18
文書種別
技術情報
詳細
できません。
WebViewerコントロールやJSビューワを使用して印刷する場合、実際に印刷処理を実行するのは、クライアントサイドで動作しているブラウザやアドオン(Adobe Readerなど)の印刷機能になります。サーバーサイドのアプリケーション(およびActiveReports)は印刷を直接的には実行していません。
ブラウザやアドオンの印刷機能は、ユーザーに印刷の実行可否を判断させるためにダイアログを表示しています。もしダイアログを表示せずに印刷が可能である場合、不正にクライアントのデバイスを操作するアプリも作成可能となり、セキュリティ上の問題となります。
また、同様の理由により、クライアントサイドのプリンタの設定(用紙サイズ、給紙トレイなど)をWebアプリケーションから制御することもできません。
WebViewerコントロールやJSビューワを使用して印刷する場合、実際に印刷処理を実行するのは、クライアントサイドで動作しているブラウザやアドオン(Adobe Readerなど)の印刷機能になります。サーバーサイドのアプリケーション(およびActiveReports)は印刷を直接的には実行していません。
ブラウザやアドオンの印刷機能は、ユーザーに印刷の実行可否を判断させるためにダイアログを表示しています。もしダイアログを表示せずに印刷が可能である場合、不正にクライアントのデバイスを操作するアプリも作成可能となり、セキュリティ上の問題となります。
また、同様の理由により、クライアントサイドのプリンタの設定(用紙サイズ、給紙トレイなど)をWebアプリケーションから制御することもできません。