JS Viewer提供了几种打印报告的选项。 本主题描述了可以在JS Viewer中打印报告的几种方法。
预览打印
使用print()方法将报表完全加载到查看器中后,打印报表。
index.html
var viewer;
function loadViewer() {
viewer = GrapeCity.ActiveReports.JSViewer.create({
element: '#viewerContainer',
reportID: 'RdlReport1.rdlx',
documentLoaded: () => viewer.print()
});
}
无需预览即可打印
使用'global'print()方法无需预览即可打印报告。 这与JS Viewer中的默认按钮相同,但未显示报告预览。
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
使用'global'export()方法将报告导出为PDF,并启用PrintOnOpen选项。 在这种情况下,报告不会打开。
index.html
GrapeCity.ActiveReports.JSViewer.export({
reportID: 'RdlReport1.rdlx', exportType: 'Pdf', settings: { PrintOnOpen: 'true' },
callback: (args) => { window.open(args) }
})
注意: |
---|
相关资源:
注意
如需寻求在线帮助,请访问 ActiveReports 求助中心
如需了解更多ActiveReports产品特性,请访问 ActiveReports 官方网站
ActiveReports 官方技术交流群:109783140
下载产品体验产品功能:http://www.gcpowertools.com.cn/products/download.aspx?pid=16