1.收款单打印
advancesReceivedGathering.jasper
模板预览
模版结构
1.内容展示主要采用组件和组件
2.边框、分割线(竖直,水平)采用组件
3.整体内容比较简单,用一个Detail可以满足业务需要
补充(由于刚接手模板制作,相关经验不足导致整体结构分析不足,虽然上述模版可以满足业务要求,但是本着精益求精的态度总结其中的不足。)
1.title是从后台包装好传过来的字段,根据本人多个模版开发过来的经验,建议title不要在后台组装 “xxx打印单” 在模版的层面可以简单做到(如图)
2.title这个字段可能会出现内容很长的情况,如果只是简单的放置一个固定的 Text Field组件 会出现多余内容截断,建议title采用一个单独的 Detail板块 多余内容自动折行显示(备注同样适用)
3.模版的字体大小 title建议(字体大小16,行高30px)、普通内容(字体大小9,行高18px)
4.如果采用默认的A4大小的模版整体宽度都是555px(其中小票打印与此不同),高度不需要关心
5.在采用 Text Field组件 记得勾选 如图框住的部分
Blank When NULL 出现内容为空不显示null字段、Stretch With Overflow 内容过多折行展示
Left Indent、Right Indent 建议3px,具体选择看原型设计
6.字体统一采用黑体,不然代码流程会报错(请参考jasper工具导入字体包)
7.jaspersoft安装包(win10、mac)、字体包都留存备份,请联系相关人员