| | |
| | | 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 |