前后端分离项目,想实现不展现打印报表
目前是前后端分离项目,
前端 vue 框架,后端是 springboot,想实现不展现报表后台直接打印。(且可指定固定的打印机。)
润乾报表应用开发之直接导出 Excel/PDF 文件 在论坛有看到这个文章,不展现直接导出, 是否可以提供一个不展现直接打印(指定固定打印机)的示例。
"目前是前后端分离项目, 前端 vue 框架,后端是 springboot,想实现不展现报表后台直接打印。(且可指定固定的打印机。) [链接] 在论坛有看到这个文章,不展现直接导出, 是否可以提 .."
目前是前后端分离项目,
前端 vue 框架,后端是 springboot,想实现不展现报表后台直接打印。(且可指定固定的打印机。)
润乾报表应用开发之直接导出 Excel/PDF 文件 在论坛有看到这个文章,不展现直接导出, 是否可以提供一个不展现直接打印(指定固定打印机)的示例。
不展现直接打印可以考虑这么几种方式:
1、如果使用自带 demo 下的 jsp,可以把展现报表的 div 设置为隐藏,点击打印按钮可以打印;如果按钮都不想点,看下 toolbar.jsp 内打印按钮的 js 函数,在 jsp 末尾调用一下就行了;
2、可以用报表提供的批量打印的方式实现,有参考帖子:http://c.raqsoft.com.cn/article/1534483568591
3、使用自带 demo 下的 jsp 访问报表,浏览器查看“网页源代码”,可以找到打印对应的 servlet,可以直接调用。比如:http://localhost:6868/demo/reportServlet?action=2&name=report1&reportFileName=sss.rpx,核心的 action 和 reportFileName,如果有其他参数后面带上。
关于指定打印机的问题,可以参考客户端保存打印设置的方法:http://doc.raqsoft.com.cn/report/senior/zkhdbcdysz34.html