1、在触发打印的模板新建两个数据接口,分别用于获取当前需要打印的商品明细,和需要打印的商品数量。
![]() ![]() 2、打印时,通过数据接口获取当前需要打印的行数 ![]() 3、新建表单,数据源使用序号列表,由于一张a4打印12个二维码,所以用打印行数/12求出需要新建的打印模板数量,将当前序号传给新建的打印模板 ![]() 4、打印模板定义好数据项,定义一个 当前执行次数 辅助项 ![]() 5、新建打开表单后中调用接口获取需要打印的商品并赋值 ![]() 如赋值第一个图片数据项:IF(数据源._rowNo = 1 + (本表单.当前执行次数-1) *12 , 数据源.商品编号 , 本表单.图片1) 当数据接口返回商品的行号 = 1+(执行条件-)*12 时,即第一次执行,计算结果为1,第二次执行,计算结果为13。给第一个图片赋值,以此类推 效果如图 ![]() |
+10
0 条回帖