如何实现每条单据打印一个pdf原创
3人赞赏了该文章
336次浏览
编辑于2023年12月08日 09:50:37
1、首先需要在列表界面新建一个donothing 按钮
2、在列表界面实现一个列表插件,监听这个donothing按钮,然后获取勾选了的单据进行循环调用打印
3、调用打印的接口
接口一:
PrtAttach prtAttach = BosPrintServiceHelper.execPrint(PrintWork work)
适用版本: V5.0.011,V5.0.019以上版本
接口二:
适用版本: V5.0.011,V5.0.019以上版本废弃,建议使用上面的execPrint接口
PrtAttach prtAttach = BosPrintServiceHelper.doPrint(PrintWork work)
文件访问路径
String url = UrlService.getDomainContextUrl()+"/api/print/download.do?taskId=%s&attachId=%s"
调用苍穹接口,向前端发生指令访问打印文件
this.getView().openUrl(url);
具体代码实现可以参考:
推荐阅读