From 7b4b33b5c5d4b1c27224f7ee25d78f4ba3fe9619 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Sat, 18 Mar 2023 17:22:35 +0800 Subject: [PATCH] feat:paging cursor position --- src/editor/core/cursor/Cursor.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/editor/core/cursor/Cursor.ts b/src/editor/core/cursor/Cursor.ts index de23d40..59bdc1a 100644 --- a/src/editor/core/cursor/Cursor.ts +++ b/src/editor/core/cursor/Cursor.ts @@ -62,8 +62,9 @@ export class Cursor { // 设置光标代理 const height = this.draw.getHeight() const pageGap = this.draw.getPageGap() - const { metrics, coordinate: { leftTop, rightTop }, ascent } = cursorPosition - const curPageNo = this.draw.getPageNo() + const { metrics, coordinate: { leftTop, rightTop }, ascent, pageNo } = cursorPosition + const zoneManager = this.draw.getZone() + const curPageNo = zoneManager.isMainActive() ? pageNo : this.draw.getPageNo() const preY = curPageNo * (height + pageGap) // 增加1/4字体大小 const offsetHeight = metrics.height / 4