From bcfe3ff27347b811e290c3edd3d52e9adb7f03b9 Mon Sep 17 00:00:00 2001 From: 86156 <823267011@qq.com> Date: Fri, 9 Jan 2026 15:15:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=AD=A3=E5=89=8D=E7=AB=AF=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/views/wms/coil/panels/LabelRender/index.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue b/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue index 52c03423..2b4639a8 100644 --- a/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue +++ b/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue @@ -131,17 +131,16 @@ export default { const finalCanvasHeight = containerHeight * printScale; // 使用合适的scale值生成高清Canvas(但不超过纸张尺寸) - const canvasScale = Math.min(1.5, printScale * 1.5); // 确保不超过纸张 + const canvasScale = Math.min(2, printScale * 2); // 适当提高清晰度 // 4. 用html2canvas生成高清Canvas(解决文字模糊+二维码丢失) + // 注意:不再强制指定 width/height,避免裁掉最右/最下边框 const canvas = await html2canvas(labelContainer, { scale: canvasScale, backgroundColor: '#ffffff', // 强制白色背景,避免打印时背景透明 useCORS: true, // 支持跨域图片 allowTaint: true, // 允许渲染canvas(二维码) taintTest: false, // 关闭canvas污染检测 - width: containerWidth, - height: containerHeight, logging: false, });