PowerTools ActiveReports for .NET 9.0J
WebViewerでプレビュー無し直接印刷の設定(Professional)

WebViewerでは、ViewerTypeプロパティをFlashViewerに設定し、プレビュー無し直接印刷の処理を実現できます。以下の設定を行うことにより、レポートの実行時に画面上にプレビュー表示することなく、印刷ダイアログを直接表示することができます。この機能は、Professionalのみで使用できます。

以下の手順は、Visual StudioにWebアプリケーションをすでに作成し、aspxページ上にWebViewerコントロールを追加したことを前提としています。詳細は、「ActiveReportsコントロールを追加する」と「WebViewerコントロールの使用」を参照してください。

プレビュー無し直接印刷を設定する

  1. プロジェクトにActiveReportを追加します。詳細は、「プロジェクトにレポートを追加する」を参照してください。
  2. WebViewerコントロールを含むaspxページを開きます。
  3. WebViewerコントロールを選択し、[プロパティ]ウインドウから以下の設定を行います。
    • ReportNameプロパティをレポートの名前に設定します。
    • ViewerTypeプロパティでFlashViewerを選択します。
    • FlashViewerOptionsノード>PrintOptionsノードを展開し、StartPrintプロパティを「True」に設定します。
    • ユーザーにレポートを表示したくない場合、HeightとWidthプロパティを「0」に設定します。
  4. aspxファイルが配置されているプロジェクト内にGrapecity.ActiveReports.Flash.v9.swfファイル、Grapecity.ActiveReports.Flash.v9.Resources.swfファイルをコピーします。ファイルは、..\ActiveReportsNET9\Deploymentフォルダに配置されています。
  5. プロジェクトを実行し、表示される[印刷]ダイアログにある[印刷]ボタンをクリックしてレポートを印刷します。

PDFでプレビュー無し直接印刷を設定する

  1. プロジェクトにActiveReportを追加します。詳細は、「プロジェクトにレポートを追加する」を参照してください。
  2. WebViewerコントロールを含むaspxページを開きます。
  3. WebViewerコントロールを選択し、[プロパティ]ウインドウから以下の設定を行います。
    • ReportNameプロパティをレポートの名前に設定します。
    • ViewerTypeプロパティでAcrobatReaderを選択します。
    • PdfExportOptionsノードを展開し、OnlyForPrintプロパティを「True」に設定します。
      メモ: Encryptプロパティを使用してパスワード付のPDFファイルを生成する場合は、OnlyForPrintプロパティの設定は無効になります。
  4. プロジェクトを実行し、表示される[印刷]ダイアログにある[印刷]ボタンをクリックしてレポートを印刷します。
メモ: いずれのViewerTypeを選択しても、印刷ダイアログを表示させずに直接印刷することはできません。
関連トピック

 

 


©2003-2015 GrapeCity inc. All rights reserved.