|
|
@ -67,7 +67,8 @@ export default { |
|
|
// 二维码有默认白边(静区),需放大约20%让白边溢出到框外
|
|
|
// 二维码有默认白边(静区),需放大约20%让白边溢出到框外
|
|
|
const qrContent = printData.rollNo || ''; |
|
|
const qrContent = printData.rollNo || ''; |
|
|
if (qrContent) { |
|
|
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, "QRCodeVersion", 0); // 自动选择版本
|
|
|
LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); |
|
|
LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); |
|
|
} |
|
|
} |
|
|
@ -75,14 +76,14 @@ export default { |
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
// 4. 右侧文字信息(4行)- 字体6号
|
|
|
// 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行)
|
|
|
// 编码(第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, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label1, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label1, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -92,7 +93,7 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(value1, "Bold", 1); |
|
|
LODOP.SET_PRINT_STYLEA(value1, "Bold", 1); |
|
|
|
|
|
|
|
|
// 型号(第2行)
|
|
|
// 型号(第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, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label2, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label2, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -101,7 +102,7 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(value2, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(value2, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 数量(第3行)
|
|
|
// 数量(第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, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label3, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label3, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -110,7 +111,7 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(value3, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(value3, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 批号(第4行)
|
|
|
// 批号(第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, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label4, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label4, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
|