king
2025-04-21 f3d4db769ba9b51b799d981511a710fd443d0e08
src/views/printTemplate/print.js
@@ -69,13 +69,13 @@
    let textLineSpace = 5 // 绘制时行间距,防止文字重叠
    context.save()
    if (element.rotate) { // 元素旋转时,设置画布旋转角度
      let _cx = element.left + element.width / 2
      let _cy = element.top + element.height / 2
      context.translate(_cx, _cy) // 移动原点
      context.rotate(element.rotate * Math.PI / 180)
      context.translate(-_cx, -_cy) // 恢复原点
    }
    // if (element.rotate) { // 元素旋转时,设置画布旋转角度
    //   let _cx = element.left + element.width / 2
    //   let _cy = element.top + element.height / 2
    //   context.translate(_cx, _cy) // 移动原点
    //   context.rotate(element.rotate * Math.PI / 180)
    //   context.translate(-_cx, -_cy) // 恢复原点
    // }
    if (selectId === element.uuid) { // 选中元素,设置外部阴影
      context.shadowBlur = 5