ActiveReports14使用JSviewer进行报表的渲染,可以做到无预览打印报表,具体设置操作如下:
前端无预览打印代码
- GrapeCity.ActiveReports.JSViewer.print({ reportID:'RdlReport1.rdlx'});
复制代码 script中的写法如下:
- <script type="text/javascript">
- let viewer;
- function loadViewer() {
- GrapeCity.ActiveReports.JSViewer.print({ reportID: '无预览打印.rdlx'});
- }
- </script>
复制代码 无预览打印给参数报表进行参数传递的写法:
- <script type="text/javascript">
- let viewer;
- function loadViewer() {
- GrapeCity.ActiveReports.JSViewer.print({ reportID: '无预览打印.rdlx', reportParameters: [{ name: 'P1', values: ['1024'] }, { name: 'P2', values: ['1010'] }] });
- }
- </script>
复制代码 无预览打印的展示结果:
报表文件见附件
|