@univerjsdocs-drawingclassesDocdrawingservice

@univerjs/docs-drawing v0.5.0-beta.1 • Docs


Class: DocDrawingService

unitId -> subUnitId -> drawingId -> drawingParam

Extends

Constructors

new DocDrawingService()

new DocDrawingService(): DocDrawingService

Returns

DocDrawingService

Inherited from

UnitDrawingService.constructor

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
add$readonlyObservable<IDrawingSearch[]>undefinedUnitDrawingService.add$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:58
drawingManagerDatapublicIDrawingMap<IDocDrawing>{}UnitDrawingService.drawingManagerDatasubmodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:48
featurePluginAdd$readonlyObservable<IDocDrawing[]>undefinedUnitDrawingService.featurePluginAdd$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:88
featurePluginGroupUpdate$readonlyObservable<IDrawingGroupUpdateParam[]>undefinedUnitDrawingService.featurePluginGroupUpdate$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:97
featurePluginOrderUpdate$readonlyObservable<IDrawingOrderUpdateParam>undefinedUnitDrawingService.featurePluginOrderUpdate$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:94
featurePluginRemove$readonlyObservable<IDrawingSearch[]>undefinedUnitDrawingService.featurePluginRemove$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:91
featurePluginUngroupUpdate$readonlyObservable<IDrawingGroupUpdateParam[]>undefinedUnitDrawingService.featurePluginUngroupUpdate$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:100
featurePluginUpdate$readonlyObservable<IDocDrawing[]>undefinedUnitDrawingService.featurePluginUpdate$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:85
focus$publicObservable<IDocDrawing[]>undefinedUnitDrawingService.focus$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:82
group$readonlyObservable<IDrawingGroupUpdateParam[]>undefinedUnitDrawingService.group$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:67
order$readonlyObservable<IDrawingOrderMapParam>undefinedUnitDrawingService.order$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:64
refreshTransform$readonlyObservable<IDocDrawing[]>undefinedUnitDrawingService.refreshTransform$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:73
remove$readonlyObservable<IDrawingSearch[]>undefinedUnitDrawingService.remove$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:55
ungroup$readonlyObservable<IDrawingGroupUpdateParam[]>undefinedUnitDrawingService.ungroup$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:70
update$readonlyObservable<IDrawingSearch[]>undefinedUnitDrawingService.update$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:61
visible$readonlyObservable<IDrawingVisibleParam[]>undefinedUnitDrawingService.visible$submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:76

Methods

addNotification()

addNotification(insertParams): void

Parameters

ParameterType
insertParamsIDrawingSearch[]

Returns

void

Inherited from

UnitDrawingService.addNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:281


applyJson1()

applyJson1(
   unitId, 
   subUnitId, 
   jsonOp): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
jsonOpJSONOp

Returns

void

Inherited from

UnitDrawingService.applyJson1

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:406


dispose()

dispose(): void

Returns

void

Inherited from

UnitDrawingService.dispose

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:105


featurePluginAddNotification()

featurePluginAddNotification(insertParams): void

Parameters

ParameterType
insertParamsIDocDrawing[]

Returns

void

Inherited from

UnitDrawingService.featurePluginAddNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:443


featurePluginGroupUpdateNotification()

featurePluginGroupUpdateNotification(groupParams): void

Parameters

ParameterType
groupParamsIDrawingGroupUpdateParam[]

Returns

void

Inherited from

UnitDrawingService.featurePluginGroupUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:451


featurePluginOrderUpdateNotification()

featurePluginOrderUpdateNotification(drawingOrderUpdateParam): void

Parameters

ParameterType
drawingOrderUpdateParamIDrawingOrderUpdateParam

Returns

void

Inherited from

UnitDrawingService.featurePluginOrderUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:439


featurePluginRemoveNotification()

featurePluginRemoveNotification(removeParams): void

Parameters

ParameterType
removeParamsIDrawingSearch[]

Returns

void

Inherited from

UnitDrawingService.featurePluginRemoveNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:447


featurePluginUngroupUpdateNotification()

featurePluginUngroupUpdateNotification(groupParams): void

Parameters

ParameterType
groupParamsIDrawingGroupUpdateParam[]

Returns

void

Inherited from

UnitDrawingService.featurePluginUngroupUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:455


featurePluginUpdateNotification()

featurePluginUpdateNotification(updateParams): void

Parameters

ParameterType
updateParamsIDocDrawing[]

Returns

void

Inherited from

UnitDrawingService.featurePluginUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:435


focusDrawing()

focusDrawing(params): void

Parameters

ParameterType
paramsNullable<IDrawingSearch[]>

Returns

void

Inherited from

UnitDrawingService.focusDrawing

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:472


getBackDrawingsOp()

getBackDrawingsOp(orderParams): IDrawingJsonUndo1

Parameters

ParameterType
orderParamsIDrawingOrderMapParam

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getBackDrawingsOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:595


getBackwardDrawingOp()

getBackwardDrawingOp(orderParams): IDrawingJsonUndo1

Parameters

ParameterType
orderParamsIDrawingOrderMapParam

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getBackwardDrawingOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:545


getBatchAddOp()

getBatchAddOp(insertParams): IDrawingJsonUndo1

Parameters

ParameterType
insertParamsIDocDrawing[]

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getBatchAddOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:207


getBatchRemoveOp()

getBatchRemoveOp(removeParams): IDrawingJsonUndo1

Parameters

ParameterType
removeParamsIDrawingSearch[]

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getBatchRemoveOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:228


getBatchUpdateOp()

getBatchUpdateOp(updateParams): IDrawingJsonUndo1

Parameters

ParameterType
updateParamsIDocDrawing[]

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getBatchUpdateOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:256


getDrawingByParam()

getDrawingByParam(param): Nullable<IDocDrawing>

Parameters

ParameterType
paramNullable<IDrawingSearch>

Returns

Nullable<IDocDrawing>

Inherited from

UnitDrawingService.getDrawingByParam

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:459


getDrawingData()

getDrawingData(unitId, subUnitId): IDrawingMapItemData<IDocDrawing>

Parameters

ParameterType
unitIdstring
subUnitIdstring

Returns

IDrawingMapItemData<IDocDrawing>

Inherited from

UnitDrawingService.getDrawingData

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:198


getDrawingDataForUnit()

getDrawingDataForUnit(unitId): IDrawingSubunitMap<IDocDrawing>

Parameters

ParameterType
unitIdstring

Returns

IDrawingSubunitMap<IDocDrawing>

Inherited from

UnitDrawingService.getDrawingDataForUnit

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:139


getDrawingEditable()

getDrawingEditable(): boolean

Returns

boolean

Inherited from

UnitDrawingService.getDrawingEditable

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:782


getDrawingOKey()

getDrawingOKey(oKey): Nullable<IDocDrawing>

Parameters

ParameterType
oKeystring

Returns

Nullable<IDocDrawing>

Inherited from

UnitDrawingService.getDrawingOKey

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:467


getDrawingOrder()

getDrawingOrder(unitId, subUnitId): string[]

Parameters

ParameterType
unitIdstring
subUnitIdstring

Returns

string[]

Inherited from

UnitDrawingService.getDrawingOrder

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:506


getDrawingsByGroup()

getDrawingsByGroup(groupParam): IDrawingParam[]

Parameters

ParameterType
groupParamIDrawingSearch

Returns

IDrawingParam[]

Inherited from

UnitDrawingService.getDrawingsByGroup

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:333


getDrawingVisible()

getDrawingVisible(): boolean

Returns

boolean

Inherited from

UnitDrawingService.getDrawingVisible

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:778


getFocusDrawings()

getFocusDrawings(): IDocDrawing[]

Returns

IDocDrawing[]

Inherited from

UnitDrawingService.getFocusDrawings

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:494


getForwardDrawingsOp()

getForwardDrawingsOp(orderParams): IDrawingJsonUndo1

Parameters

ParameterType
orderParamsIDrawingOrderMapParam

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getForwardDrawingsOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:519


getFrontDrawingsOp()

getFrontDrawingsOp(orderParams): IDrawingJsonUndo1

Parameters

ParameterType
orderParamsIDrawingOrderMapParam

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getFrontDrawingsOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:571


getGroupDrawingOp()

getGroupDrawingOp(groupParams): IDrawingJsonUndo1

Parameters

ParameterType
groupParamsIDrawingGroupUpdateParam[]

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getGroupDrawingOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:305


getOldDrawingByParam()

getOldDrawingByParam(param): Nullable<IDocDrawing>

Parameters

ParameterType
paramNullable<IDrawingSearch>

Returns

Nullable<IDocDrawing>

Inherited from

UnitDrawingService.getOldDrawingByParam

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:463


getUngroupDrawingOp()

getUngroupDrawingOp(groupParams): IDrawingJsonUndo1

Parameters

ParameterType
groupParamsIDrawingGroupUpdateParam[]

Returns

IDrawingJsonUndo1

Inherited from

UnitDrawingService.getUngroupDrawingOp

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:319


groupUpdateNotification()

groupUpdateNotification(groupParams): void

Parameters

ParameterType
groupParamsIDrawingGroupUpdateParam[]

Returns

void

Inherited from

UnitDrawingService.groupUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:293


initializeNotification()

initializeNotification(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Inherited from

UnitDrawingService.initializeNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:172


orderNotification()

orderNotification(orderParams): void

Parameters

ParameterType
orderParamsIDrawingOrderMapParam

Returns

void

Inherited from

UnitDrawingService.orderNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:289


orderUpdateNotification()

orderUpdateNotification(orderParams): void

Parameters

ParameterType
orderParamsIDrawingOrderMapParam

Returns

void

Inherited from

UnitDrawingService.orderUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:515


refreshTransform()

refreshTransform(updateParams): void

Parameters

ParameterType
updateParamsIDocDrawing[]

Returns

void

Inherited from

UnitDrawingService.refreshTransform

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:124


refreshTransformNotification()

refreshTransformNotification(refreshParams): void

Parameters

ParameterType
refreshParamsIDocDrawing[]

Returns

void

Inherited from

UnitDrawingService.refreshTransformNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:301


registerDrawingData()

registerDrawingData(unitId, data): void

Parameters

ParameterType
unitIdstring
dataIDrawingSubunitMap<IDocDrawing>

Returns

void

Inherited from

UnitDrawingService.registerDrawingData

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:168


removeDrawingDataForUnit()

removeDrawingDataForUnit(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Inherited from

UnitDrawingService.removeDrawingDataForUnit

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:143


removeNotification()

removeNotification(removeParams): void

Parameters

ParameterType
removeParamsIDrawingSearch[]

Returns

void

Inherited from

UnitDrawingService.removeNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:277


setDrawingData()

setDrawingData(
   unitId, 
   subUnitId, 
   data): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
dataIDrawingMapItemData<IDocDrawing>

Returns

void

Inherited from

UnitDrawingService.setDrawingData

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:203


setDrawingEditable()

setDrawingEditable(editable): void

Parameters

ParameterType
editableboolean

Returns

void

Inherited from

UnitDrawingService.setDrawingEditable

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:790


setDrawingOrder()

setDrawingOrder(
   unitId, 
   subUnitId, 
   order): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
orderstring[]

Returns

void

Inherited from

UnitDrawingService.setDrawingOrder

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:511


setDrawingVisible()

setDrawingVisible(visible): void

Parameters

ParameterType
visibleboolean

Returns

void

Inherited from

UnitDrawingService.setDrawingVisible

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:786


ungroupUpdateNotification()

ungroupUpdateNotification(groupParams): void

Parameters

ParameterType
groupParamsIDrawingGroupUpdateParam[]

Returns

void

Inherited from

UnitDrawingService.ungroupUpdateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:297


updateNotification()

updateNotification(updateParams): void

Parameters

ParameterType
updateParamsIDrawingSearch[]

Returns

void

Inherited from

UnitDrawingService.updateNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:285


visibleNotification()

visibleNotification(visibleParams): void

Parameters

ParameterType
visibleParamsIDrawingVisibleParam[]

Returns

void

Inherited from

UnitDrawingService.visibleNotification

Defined in

submodules/univer/packages/drawing/src/services/drawing-manager-impl.service.ts:120