Appearance
调用服务API
V3.0打印服务需引入peach-jprinter-min.js
函数说明
ts
/*************************************************
* 报表预览
* 说明:预览无需安装客户端插件,使用浏览器自带打印
* 参数:
* template:报表模版JSON对象
* maindata:主表数据(json对象,表头和表尾数据)
* listdata:列表数据(json对象集合,表体数据)
************************************************* */
PeachPrinter.preview(template, maindata, listdata)
/*************************************************
* 报表静默打印
* 说明:需安装客户端插件,使用后台插件打印
* 参数:
* template:报表模版JSON对象
* maindata:主表数据(json对象,表头和表尾数据)
* listdata:列表数据(json对象集合,表体数据)
* licence:注册码
************************************************* */
const licence = {
code: "注册码",
name: "注册名",
}
PeachPrinter.print(template, maindata, listdata, licence, (result) => {
//打印回调
console.info(result)
})
/*************************************************
* 报表静默打印设置
* 说明:需安装客户端插件,使用后台插件打印,弹出系统打印设置对话框
* 参数:
* template:报表模版JSON对象
* maindata:主表数据(json对象,表头和表尾数据)
* listdata:列表数据(json对象集合,表体数据)
* licence:注册码
************************************************* */
PeachPrinter.printSetup(template, maindata, listdata, licence, (result) => {
//打印回调
console.info(result)
})