报表打印如何动态设置默认打印机

润乾报表打印时,可以手动选择不同的打印机实现报表结果的打印,实际使用时同一台机器上可能连接有多台打印机,不同打印机使用不同的纸张打印,这里看下报表中如何指定默认打印机。

润乾打印时通常有两种方式:

一:报表展现后打印

报表展现后打印润乾可以通过 tag 标签来设置,打开展示报表的 jsp,找到 tag 标签处(report:html),在里边增加 printerName 标签,值就是打印机的名字,比如:

imagepng

这样,报表打印时就会默认使用指定的打印机进行打印。

这里还可以将打印机名做为一个参数动态传递过来,这样可以通过参数动态指定打印机名字,比如在 jsp 中增加代码:

String printerName = request.getParameter(“printerName”);

然后在 tag 标签中引用 jsp 中的变量:

printerName=<%=printerName%>

二:不展示报表打印(批量打印,直接打印)

润乾报表为了更好提升打印效果,推出了本地打印功能,具体可以参考: 润乾报表 - 本地打印 ](https://c.raqsoft.com.cn/article/1618996438466),本地打印中同样支持报表的批量打印(同时打印多张报表),下面看下在本地打印的批量打印中如何设置默认打印机。

打开应用下 reportJsp 目录下的 directprint_local.jsp,在此处增加一行:

imagepng

注意:一定要增加到 ti 行前边,否则一些特殊字符解析会影响功能不能使用。这样在使用直接打印时,能够使用指定打印机打印。此处打印机名字也可以通过一个参数传递过来,具体方式和之前类似,这里就不详细说明了。

以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾