系统中有哪些数据需要打印出来(fastreport标签打印教程)

常规的有:出库单、入库单、发货单、对账单、收款单、付款单。

服装生产系统还需要打印:吊牌、洗唛、装箱单、货位号、工人胸牌、核价单、报价单、条码菲票。

本文基于FastReport打印组件介绍,该组件在模板设计和打印时需要动态传入参数和数据源。参数和数据源由开发人员完成,实施人员只需要根据客户的实际模板需求,进行拖拽设置即可。

模板设计注意事项:

标题行显示:表格列头希望每一张A4纸上都打印时,把标题设置在页眉中。如果只希望现实在第一张A4纸中,把标题设置在数据栏中。

系统中有哪些数据需要打印出来(fastreport标签打印教程)

自动换行:需要设置表格行属性AutoSize为True,MinHeight等于Height,数据源属性CanGrow为True。数据源属性和表格行属性都需要设置,否则不起作用。下图设置属性错误,数据行重叠了。

系统中有哪些数据需要打印出来(fastreport标签打印教程) 系统中有哪些数据需要打印出来(fastreport标签打印教程)

数据分组:在设置报表栏中,为数据区添加分组页眉。分组页眉设置分组条件(我这里以相同款号自动显示合计行)

系统中有哪些数据需要打印出来(fastreport标签打印教程)

这里说一下条码控件使用的注意事项,最好设置条码宽度为自适应,如果纸张宽度不允许条码宽度自适应,就尽量设置最宽,并且在设置后一定要测试打印出的条码是否可以正常识别。为什么要这样呢?因为FastReport打印组件输出条码在固定宽度下,条码内容约长,打印出的条码清晰度约低,条码清晰度不够,扫描设备就无法正常识别。

制作条码打印模板时,一定要打印出来实物,用设备进行实际扫描测试。这里讲一个比较丢人的案例:是我实施的第一个需要打印吊牌的客户,当时设置完吊牌模板没有进行实际测试,只使用了手机扫一扫测试了。结果第一批10万件衣服准备发货时,扫码枪识别不出吊牌上的条码信息。至于后续的处理就不在这里讲了O(∩_∩)O哈哈~

自定义打印数据源:一个功能的打印数据源,在系统发布前是没有办法,穷尽所有数据项以备使用的,并且这样做也会大大影响打印功能的性能。只要在打印工具中添加一个自定义打印数据功能,就可以实现所有客户的个性化打印需求。该功能对实施人员有一定的SQL知识要求。实施人员在客户实施现场,可以根据客户要求,现场通过SQL定义打印数据源,来解决每个客户的特殊打印需求。

总体来说:公司开发出的打印工具,还是比较好用的,客户所需要的打印格式基本都可以解决,客户比较认可系统中的打印工具。但是对实施人员有一定的技术要求,无形当中给实施人员增加了相当一部分工作量。

本文来自作者:运维笔记ywbj,不代表小新网立场!

转载请注明:https://www.xiaoxinys.cn/307286.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。