|
|
@ -159,7 +159,7 @@ export default { |
|
|
// 二维码设置稍大让静区溢出,可见内容贴合边框
|
|
|
// 二维码设置稍大让静区溢出,可见内容贴合边框
|
|
|
const qrContent = printData.rollNo || ''; |
|
|
const qrContent = printData.rollNo || ''; |
|
|
if (qrContent) { |
|
|
if (qrContent) { |
|
|
const qrIndex = LODOP.ADD_PRINT_BARCODE('2.5mm', '2mm', '20mm', '20mm', 'QRCode', qrContent); |
|
|
|
|
|
|
|
|
const qrIndex = LODOP.ADD_PRINT_BARCODE('1.3mm', '1.3mm', '20mm', '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"); |
|
|
} |
|
|
} |
|
|
@ -167,8 +167,8 @@ export default { |
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
// 4. 右侧文字信息(4行)- 优化字体和布局
|
|
|
// 4. 右侧文字信息(4行)- 优化字体和布局
|
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
const startX = '17mm'; // 文字左边距
|
|
|
|
|
|
const fullTextWidth = '52mm'; // 单行完整文字区域宽度
|
|
|
|
|
|
|
|
|
const startX = '20mm'; // 文字左边距
|
|
|
|
|
|
const fullTextWidth = '55mm'; // 单行完整文字区域宽度
|
|
|
const fontSize = 4; // 字体大小(缩小到2.5号,确保超长文本能显示)
|
|
|
const fontSize = 4; // 字体大小(缩小到2.5号,确保超长文本能显示)
|
|
|
const lineHeight = '3mm'; // 行高
|
|
|
const lineHeight = '3mm'; // 行高
|
|
|
|
|
|
|
|
|
@ -231,7 +231,7 @@ export default { |
|
|
// 二维码区域:18mm x 18mm,靠左贴合边框
|
|
|
// 二维码区域:18mm x 18mm,靠左贴合边框
|
|
|
const qrContent = printData.rollNo || ''; |
|
|
const qrContent = printData.rollNo || ''; |
|
|
if (qrContent) { |
|
|
if (qrContent) { |
|
|
const qrIndex = LODOP.ADD_PRINT_BARCODE('2.5mm', '2mm', '20mm', '20mm', 'QRCode', qrContent); |
|
|
|
|
|
|
|
|
const qrIndex = LODOP.ADD_PRINT_BARCODE('1.3mm', '1.3mm', '20mm', '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"); |
|
|
} |
|
|
} |
|
|
@ -239,7 +239,7 @@ export default { |
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
// 4. 右侧文字信息(4行)- 字体5号
|
|
|
// 4. 右侧文字信息(4行)- 字体5号
|
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
const startX = '16.5mm'; // 文字左边距(紧贴分隔线)
|
|
|
|
|
|
|
|
|
const startX = '20mm'; // 文字左边距(紧贴分隔线)
|
|
|
const textWidth = '55mm'; // 文字区域宽度
|
|
|
const textWidth = '55mm'; // 文字区域宽度
|
|
|
const fontSize = 4; // 字体大小
|
|
|
const fontSize = 4; // 字体大小
|
|
|
|
|
|
|
|
|
@ -294,7 +294,7 @@ export default { |
|
|
// 二维码设置稍大让静区溢出,可见内容贴合边框
|
|
|
// 二维码设置稍大让静区溢出,可见内容贴合边框
|
|
|
const qrContent = printData.rollNo || ''; |
|
|
const qrContent = printData.rollNo || ''; |
|
|
if (qrContent) { |
|
|
if (qrContent) { |
|
|
const qrIndex = LODOP.ADD_PRINT_BARCODE('2.5mm', '2mm', '20mm', '20mm', 'QRCode', qrContent); |
|
|
|
|
|
|
|
|
const qrIndex = LODOP.ADD_PRINT_BARCODE('1.3mm', '1.3mm', '20mm', '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"); |
|
|
} |
|
|
} |
|
|
@ -302,8 +302,8 @@ export default { |
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
// 4. 右侧文字信息(3行)- 字体5号
|
|
|
// 4. 右侧文字信息(3行)- 字体5号
|
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
const startX = '17mm'; // 文字左边距
|
|
|
|
|
|
const textWidth = '52mm'; // 文字区域宽度
|
|
|
|
|
|
|
|
|
const startX = '20mm'; // 文字左边距
|
|
|
|
|
|
const textWidth = '55mm'; // 文字区域宽度
|
|
|
const fontSize = 5; // 字体大小(比A002稍大,因为只有3行)
|
|
|
const fontSize = 5; // 字体大小(比A002稍大,因为只有3行)
|
|
|
|
|
|
|
|
|
// 第1行:编码
|
|
|
// 第1行:编码
|
|
|
|