远程打印可以通过服务器端打印接口实现。服务器端打印允许直接调用服务器连接的打印机,这样即使本地 PC 没有连接打印机,也能完成打印任务。服务器端打印只能通过 JavaScript 调用,具体方法如下:
| // 弹窗 |
| window.contentPane.printReportServer(); |
|
|
| // 静默打印 |
| window.contentPane.printReportServer({ |
| pageType: 2, // 打印页码类型:0:所有页,1:当前页,2:指定页 |
| pageIndex: '1-3', // 页码范围。当 pageType 为 2 时有效 |
| printerName: "" // 指定打印机 |
| }); |
如果不传参数,则会弹出打印设置窗口;如果传参数,则会进行静默打印。这样可以方便地进行远程打印操作,解决本地打印机连接的问题
。
预览收起