70 次浏览【转载需注明来源】
很多时候,我们需要批量打印的功能;于是在快码FOF的新版本中对预览打印页面进行了增强,第一个参数支持了数组类型,具体代码参考如下:
局部变量 批量打印数组 = [
{
"预览标题": "测试小票",
"打印地址": "file/1706950413489.js",
"加载模式": 1,
"自定义打印": {
"静默打印": 真,
"打印机名称": "XP-58",
/*
"打印DPI": {
"horizontal": 130,
"vertical": 130
},
*/
//上面的打印DPI,在不设置的情况下小票的整体样式会很小;如果想要大一点则可以接触上面的代码屏蔽,然后根据自己的打印机自己设置
"打印边距": {
"类型": "none" //无边距模式
}
},
"直接打印": 真,
"是否Windows原生打印": 真,
"打印标识": "123456"
},
{
"预览标题": "测试小票",
"打印地址": "file/1706950413489.js",
"加载模式": 1,
"自定义打印": {
"静默打印": 真,
"打印机名称": "XP-58",
/*
"打印DPI": {
"horizontal": 130,
"vertical": 130
},
*/
//上面的打印DPI,在不设置的情况下小票的整体样式会很小;如果想要大一点则可以接触上面的代码屏蔽,然后根据自己的打印机自己设置
"打印边距": {
"类型": "none" //无边距模式
}
},
"直接打印": 真,
"是否Windows原生打印": 真,
"打印标识": "234567"
}
];
报表打印类.预览打印页面(批量打印数组, (状态) => {
调试输出(状态);
});
唯一不同的是第一个参数变成了数组,而里面的成员则跟之前的对象参数一摸一样。
参考源码:
测试账号