diff --git a/src/mixins/labelPrintTemplates.js b/src/mixins/labelPrintTemplates.js index 7632cd0..8551a83 100644 --- a/src/mixins/labelPrintTemplates.js +++ b/src/mixins/labelPrintTemplates.js @@ -67,7 +67,8 @@ export default { // 二维码有默认白边(静区),需放大约20%让白边溢出到框外 const qrContent = printData.rollNo || ''; if (qrContent) { - const qrIndex = LODOP.ADD_PRINT_BARCODE('1.5mm', '1.5mm', '21mm', '20mm', 'QRCode', qrContent); + // 位置:top=2mm, left=2mm(往右下移动) + const qrIndex = LODOP.ADD_PRINT_BARCODE('2mm', '2.5mm', '21mm', '20mm', 'QRCode', qrContent); LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeVersion", 0); // 自动选择版本 LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); } @@ -75,14 +76,14 @@ export default { // ============================================================ // 4. 右侧文字信息(4行)- 字体6号 // ============================================================ - const labelX = '21mm'; // 标签列起始位置(从23mm改为21mm) - const valueX = '30mm'; // 值列起始位置(从32mm改为30mm) - const labelWidth = '9mm'; // 标签列宽度 - const valueWidth = '37mm'; // 值列宽度(从35mm改为37mm) - const fontSize = 6; // 字体大小(从8号改为6号) + const labelX = '21mm'; // 标签列起始位置 + const valueX = '32mm'; // 值列起始位置(从30mm改为32mm,给标签留更多空间) + const labelWidth = '11mm'; // 标签列宽度(从9mm改为11mm,确保冒号能显示) + const valueWidth = '35mm'; // 值列宽度 + const fontSize = 6; // 字体大小 // 编码(第1行) - const label1 = LODOP.ADD_PRINT_TEXT('3.5mm', labelX, labelWidth, '3mm', '编码:'); + const label1 = LODOP.ADD_PRINT_TEXT('3.5mm', labelX, labelWidth, '3mm', '编码:'); LODOP.SET_PRINT_STYLEA(label1, "FontName", "Microsoft YaHei"); LODOP.SET_PRINT_STYLEA(label1, "FontSize", fontSize); @@ -92,7 +93,7 @@ export default { LODOP.SET_PRINT_STYLEA(value1, "Bold", 1); // 型号(第2行) - const label2 = LODOP.ADD_PRINT_TEXT('7.5mm', labelX, labelWidth, '3mm', '型号:'); + const label2 = LODOP.ADD_PRINT_TEXT('7.5mm', labelX, labelWidth, '3mm', '型号:'); LODOP.SET_PRINT_STYLEA(label2, "FontName", "Microsoft YaHei"); LODOP.SET_PRINT_STYLEA(label2, "FontSize", fontSize); @@ -101,7 +102,7 @@ export default { LODOP.SET_PRINT_STYLEA(value2, "FontSize", fontSize); // 数量(第3行) - const label3 = LODOP.ADD_PRINT_TEXT('11.5mm', labelX, labelWidth, '3mm', '数量:'); + const label3 = LODOP.ADD_PRINT_TEXT('11.5mm', labelX, labelWidth, '3mm', '数量:'); LODOP.SET_PRINT_STYLEA(label3, "FontName", "Microsoft YaHei"); LODOP.SET_PRINT_STYLEA(label3, "FontSize", fontSize); @@ -110,7 +111,7 @@ export default { LODOP.SET_PRINT_STYLEA(value3, "FontSize", fontSize); // 批号(第4行) - const label4 = LODOP.ADD_PRINT_TEXT('15.5mm', labelX, labelWidth, '3mm', '批号:'); + const label4 = LODOP.ADD_PRINT_TEXT('15.5mm', labelX, labelWidth, '3mm', '批号:'); LODOP.SET_PRINT_STYLEA(label4, "FontName", "Microsoft YaHei"); LODOP.SET_PRINT_STYLEA(label4, "FontSize", fontSize);