Appearance
数据
数据源
Peach-Printer打印组件支持添加数据源(模版变量),数据源使用JSON格式的,例如:
{
"gongsi":"Peach有限责任公司",
"danjumingcheng":"出货单",
"dayinren":"张三",
"liebiaoshuju":[
{"mingcheng","耗材","shuliang",1,"danjia",20.15,"jine",20.15},
{"mingcheng","油墨","shuliang",1,"danjia",20.15,"jine",20.15},
{"mingcheng","打印机","shuliang",1,"danjia",20.15,"jine",20.15},
{"mingcheng","纸张","shuliang",1,"danjia",20.15,"jine",20.15}
]
}
表达式
当模版的文本等元素要使用变量同时还要添加固定的文本时,使用表达式来完成,其中变量采用{}包裹。例如:
打印人:{dayinren}
预览时会将变量dayinren替换为数据源中相应的值:张三
系统变量
为使用方便等我们还将一些常用的变量统一加入,无需在数据源添加即可使用
变量 | 说明 |
---|---|
pagenum | 当前页码 |
pagecount | 总页数 |
date | 当前日期格式:yyyy-MM-dd |
datetime | 当前时间格式:yyyy-MM-dd HH:mm |
列表的分页汇总变量
在使用列表元素时我们往往要统计分页汇总信息,在表尾显示,因此我们加入了列表分页变量来满足
变量 | 说明 |
---|---|
acount | 列表总行数 |
asum(列编码) | 列表中指定编码列的数字总和 |
pcount | 列表当前页行数 |
psum(列编码) | 列表中指定编码列的数字当前页总和 |
支持变量元素
条码、二维码、文本、列表的行数据源
支持表达式元素
文本、列表的表尾内容