From 57fdcb8b81079c1fa0836b9092596df986863382 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Thu, 21 Dec 2023 20:56:56 +0800 Subject: [PATCH] feat: add zone attribute to getRangeContext api --- src/editor/core/command/CommandAdapt.ts | 5 ++++- src/editor/interface/Range.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/editor/core/command/CommandAdapt.ts b/src/editor/core/command/CommandAdapt.ts index 83e6ef7..ad1f506 100644 --- a/src/editor/core/command/CommandAdapt.ts +++ b/src/editor/core/command/CommandAdapt.ts @@ -1946,13 +1946,16 @@ export class CommandAdapt { height: lineHeight }) } + // 区域信息 + const zone = this.draw.getZone().getZone() return deepClone({ isCollapsed, startElement, endElement, startPageNo, endPageNo, - rangeRects + rangeRects, + zone }) } diff --git a/src/editor/interface/Range.ts b/src/editor/interface/Range.ts index 93d79b3..dcb4f36 100644 --- a/src/editor/interface/Range.ts +++ b/src/editor/interface/Range.ts @@ -26,4 +26,5 @@ export type RangeContext = { startPageNo: number endPageNo: number rangeRects: RangeRect[] + zone: EditorZone }