Skip to content

数据

数据源

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(列编码)列表中指定编码列的数字当前页总和

支持变量元素

条码二维码文本列表的行数据源

支持表达式元素

文本列表的表尾内容