From f4dd90bbc517af8a89d707973e49032fbf320232 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Tue, 21 May 2024 22:49:34 +0800 Subject: [PATCH] fix: resizer position error when crossing pages #591 --- src/editor/core/draw/particle/previewer/Previewer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/editor/core/draw/particle/previewer/Previewer.ts b/src/editor/core/draw/particle/previewer/Previewer.ts index 53bec6d..1134677 100644 --- a/src/editor/core/draw/particle/previewer/Previewer.ts +++ b/src/editor/core/draw/particle/previewer/Previewer.ts @@ -71,7 +71,8 @@ export class Previewer { let y = 0 const height = this.draw.getHeight() const pageGap = this.draw.getPageGap() - const preY = this.draw.getPageNo() * (height + pageGap) + const pageNo = position?.pageNo ?? this.draw.getPageNo() + const preY = pageNo * (height + pageGap) // 优先使用浮动位置 if (element.imgFloatPosition) { x = element.imgFloatPosition.x!