lodop前端实现打印功能步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

lodop前端实现打印功能步骤
打印业务逻辑处理步骤
1.首先校验是否安装打印依赖
2.获取要打印的元素
1)在打印页面添加需要打印的内容(页面隐藏)
例如:列表页(表格)
详情页(单据头、表格)
2)打印单据表头时计算表头动态高度
通过单据表头的具体个数、宽度计算所有表头打印时所占的高度3)打印表格(表格表头 + 表体 + 合计)计算表格动态高度
表格表头、合计、页眉、页脚、合计高度固定
表体高度 = 纸张高度-页眉 -页脚 -单据头–表体–合计 - (部分空白高度)
3.获取打印配置
通过打印设置(纸张、是否打印页眉页脚等设置,确定打印相关类型)
4.计算打印纸张与传值的内容的具体比例
根据计算得到的约等于2.64 后边会有具体的算法然后计算纸张宽高,单位为0.1mm 譬如该参数值为45,则表示4.5mm,计量精度是0.1mm
5、打印成功后获取打印次数、保存打印状态(根据业务需求)
6.根据打印配置 + 获取到的元素 + 样式,打印预览。

相关文档
最新文档