JSビューワでは、レポートを印刷するためのいくつかのオプションがあります。このトピックでは、JSビューワでレポートを印刷する方法について説明します。
Printメソッドを使用して、レポートがビューワに完全に読み込まれたときに印刷できます。
| index.html | 
                     
                        コードのコピー
                     
                 | 
            
|---|---|
                    var viewer; function loadViewer() { viewer = GrapeCity.ActiveReports.JSViewer.create({ element: '#viewerContainer', reportID: 'RdlReport1.rdlx', documentLoaded: () => viewer.print() }); }  | 
            |
| index.html | 
                     
                        コードのコピー
                     
                 | 
            
|---|---|
                    
GrapeCity.ActiveReports.JSViewer.print({ reportID:'RdlReport1.rdlx'});
                 | 
            |
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' }) }); }  | 
            |
| index.html | 
                     
                        コードのコピー
                     
                 | 
            
|---|---|
                    
GrapeCity.ActiveReports.JSViewer.export({
    reportID: 'RdlReport1.rdlx', exportType: 'Pdf', settings: { PrintOnOpen: 'true' },
    callback: (args) => { window.open(args) }
})
                 | 
            |
メモ: