金蝶EAS-套打利用动态列表进行同一纸张内连续打印

107 阅读1分钟

期望效果

需求是在套打打印里希望在同一张纸上可以拆分两部分打印数据,避免纸张的浪费

期望效果图如下 image.png

实现

可以利用动态列表

步骤

1,创建与设置动态列表的数据源,并将输出方向设置为纵向

image.png

2,创建一个网格,并将网格放进动态列表的动态单元

image.png

整体结构

image.png

3,重点,网格行的高,宽度要与动态单元完全一致,否则会模板报错。可以在‘行’属性设置‘行高自适应’

动态列表的宽度

image.png

动态单元的高与宽度

image.png

网格行的高与宽度

image.png

4,动态单元数量= 动态列表宽度 / 动态单元的宽度。也就是有多少个动态单元可以容纳在动态列表中。而且必须是整数倍,否则会报错 例如,上述例子中,动态列表有2000的宽度,动态单元500,那么也就是会打印4个网格数据

image.png

至此,就可以实现在同一页纸连续打印。重点坑是 动态列表与动态单元的宽度必须是整数倍动态单元与网格的高,宽度尽量一致。否则会报错