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 }