|
|
|
@ -13,18 +13,18 @@ const point = nodeList => {
|
|
|
|
|
// 当列表内没有元素时, 退出函数
|
|
|
|
|
if (nodeList.length === 0) return; |
|
|
|
|
|
|
|
|
|
LODOP.PRINT_INITA(1, 1, 900, 660, '测试预览功能'); |
|
|
|
|
LODOP.SET_PRINT_MODE('WINDOW_DEFPRINTER', 'Godex G500'); |
|
|
|
|
LODOP.SET_PRINT_STYLEA(0, 'TextNeatRow', true); //允许标点溢出,且英文单词拆开
|
|
|
|
|
// // 设置打印整宽且不变形
|
|
|
|
|
LODOP.SET_PRINT_MODE('PRINT_PAGE_PERCENT', 'Auto-Width'); |
|
|
|
|
// // 设置打印后自动关闭
|
|
|
|
|
LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1); |
|
|
|
|
// 循环列表内元素并打印
|
|
|
|
|
nodeList.forEach(orderNode => { |
|
|
|
|
let templateData = orderNode.innerHTML; |
|
|
|
|
LODOP.PRINT_INITA(1, 1, 900, 660, '测试预览功能'); |
|
|
|
|
LODOP.SET_PRINT_MODE('WINDOW_DEFPRINTER', 'Godex G500'); |
|
|
|
|
LODOP.SET_PRINT_STYLEA(0, 'TextNeatRow', true); //允许标点溢出,且英文单词拆开
|
|
|
|
|
// // 设置打印整宽且不变形
|
|
|
|
|
LODOP.SET_PRINT_MODE('PRINT_PAGE_PERCENT', 'Auto-Width'); |
|
|
|
|
// // 设置打印后自动关闭
|
|
|
|
|
LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1); |
|
|
|
|
// // data就是一段html文本
|
|
|
|
|
LODOP.ADD_PRINT_HTM('20', '0%', '100%', '100%', templateData); |
|
|
|
|
LODOP.ADD_PRINT_HTM('45', '0%', '100%', '100%', templateData); |
|
|
|
|
// LODOP.PREVIEW(); //预览(预览打印无脚标)
|
|
|
|
|
LODOP.PRINT(); //直接打印
|
|
|
|
|
}); |
|
|
|
|