ActiveReports for .NET 18.0J
JSビューワでの印刷
ActiveReportsユーザーガイド > 印刷 > JSビューワでの印刷

JSビューワでは、レポートを印刷するためのいくつかのオプションがあります。このトピックでは、JSビューワでレポートを印刷する方法について説明します。

印刷プレビューの表示

Printメソッドを使用して、レポートがビューワに完全に読み込まれたときに印刷できます。

index.html
コードのコピー
var viewer;
function loadViewer() {
    viewer = GrapeCity.ActiveReports.JSViewer.create({
        element: '#viewerContainer',
        reportID: 'RdlReport1.rdlx',
        documentLoaded: () => viewer.print()
    });
}

 

プレビュー無し直接印刷

Printメソッドを使用してプレビュー無しでレポートを印刷できます。これはデフォルトのボタンと同じですが、印刷プレビュー画面は表示されません。
index.html
コードのコピー
GrapeCity.ActiveReports.JSViewer.print({ reportID:'RdlReport1.rdlx'});

 

レポートのプレビューおよびPDFへの印刷

PrintOnOpenプロパティを「true」に設定して、レポートが開いた後、PDFにエクスポートできます。エクスポートされたPDFが新しいブラウザ ウィンドウで開き、印刷ダイアログが自動的に表示されます。

index.html
コードのコピー
var viewer;
function loadViewer() {
    viewer = GrapeCity.ActiveReports.JSViewer.create({
        element: '#viewerContainer',
        reportID: 'RdlReport1.rdlx',
        documentLoaded: () => viewer.export('Pdf', null, true, { PrintOnOpen: 'true' })
    });
}

 

PDFへの印刷

Exportメソッドを使用してレポートをPDFにエクスポートし、PrintOnOpenオプションを有効にします。この場合、レポートは開かれません。
index.html
コードのコピー
GrapeCity.ActiveReports.JSViewer.export({
    reportID: 'RdlReport1.rdlx', exportType: 'Pdf', settings: { PrintOnOpen: 'true' },
    callback: (args) => { window.open(args) }
})

メモ: