API Reference
@univerjs
@univerjs/core
classes
Documentdatamodel

@univerjs/core v0.1.17Docs


Class: DocumentDataModel

Extends

  • DocumentDataModelSimple

Constructors

new DocumentDataModel()

new DocumentDataModel(snapshot): DocumentDataModel

Parameters

ParameterType
snapshotPartial<IDocumentData>

Returns

DocumentDataModel

Overrides

DocumentDataModelSimple.constructor

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:208 (opens in a new tab)

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
_disposedprotectedbooleanfalseDocumentDataModelSimple._disposedsubmodules/univer/packages/core/src/shared/lifecycle.ts:93 (opens in a new tab)
footerModelMappublicMap<string, DocumentDataModel>undefined-submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:206 (opens in a new tab)
headerModelMappublicMap<string, DocumentDataModel>undefined-submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:204 (opens in a new tab)
snapshotprotectedIDocumentDataundefinedDocumentDataModelSimple.snapshotsubmodules/univer/packages/core/src/docs/data-model/document-data-model.ts:52 (opens in a new tab)
typepublicUNIVER_DOCUniverInstanceType.UNIVER_DOCDocumentDataModelSimple.typesubmodules/univer/packages/core/src/docs/data-model/document-data-model.ts:46 (opens in a new tab)

Accessors

documentStyle

get documentStyle(): IDocumentStyle

Returns

IDocumentStyle

Inherited from

DocumentDataModelSimple.documentStyle

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:64 (opens in a new tab)


drawings

get drawings(): undefined | IDrawings

Returns

undefined | IDrawings

Inherited from

DocumentDataModelSimple.drawings

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:60 (opens in a new tab)


lists

get lists(): undefined | ILists

Returns

undefined | ILists

Inherited from

DocumentDataModelSimple.lists

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:68 (opens in a new tab)


zoomRatio

get zoomRatio(): number

Returns

number

Inherited from

DocumentDataModelSimple.zoomRatio

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:72 (opens in a new tab)

Methods

apply()

apply(actions): 
  | undefined
  | null
  | string
  | number
  | boolean
  | Doc[]
| {}

Parameters

ParameterType
actionsJSONOp

Returns

| undefined | null | string | number | boolean | Doc[] | {}

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:276 (opens in a new tab)


dispose()

dispose(): void

Returns

void

Overrides

DocumentDataModelSimple.dispose

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:218 (opens in a new tab)


disposeWithMe()

protected disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

DocumentDataModelSimple.disposeWithMe

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:96 (opens in a new tab)


ensureNotDisposed()

protected ensureNotDisposed(): void

Returns

void

Inherited from

DocumentDataModelSimple.ensureNotDisposed

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:100 (opens in a new tab)


getBody()

getBody(): undefined | IDocumentBody

Returns

undefined | IDocumentBody

Inherited from

DocumentDataModelSimple.getBody

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:81 (opens in a new tab)


getContainer()

getContainer(): undefined | string

Returns

undefined | string

Inherited from

DocumentDataModelSimple.getContainer

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:91 (opens in a new tab)


getDrawings()

getDrawings(): undefined | IDrawings

Returns

undefined | IDrawings

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:228 (opens in a new tab)


getDrawingsOrder()

getDrawingsOrder(): undefined | string[]

Returns

undefined | string[]

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:232 (opens in a new tab)


getRev()

getRev(): number

Returns

number

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:236 (opens in a new tab)


getSelfOrHeaderFooterModel()

getSelfOrHeaderFooterModel(segmentId?): DocumentDataModel

Parameters

ParameterType
segmentId?string

Returns

DocumentDataModel

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:258 (opens in a new tab)


getSettings()

getSettings(): undefined | IDocumentSettings

Returns

undefined | IDocumentSettings

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:244 (opens in a new tab)


getShouldRenderLoopImmediately()

getShouldRenderLoopImmediately(): boolean

Returns

boolean

Inherited from

DocumentDataModelSimple.getShouldRenderLoopImmediately

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:85 (opens in a new tab)


getSnapshot()

getSnapshot(): IDocumentData

Returns

IDocumentData

Inherited from

DocumentDataModelSimple.getSnapshot

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:95 (opens in a new tab)


getUnitId()

getUnitId(): string

Returns

string

Overrides

DocumentDataModelSimple.getUnitId

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:272 (opens in a new tab)


incrementRev()

incrementRev(): void

Returns

void

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:240 (opens in a new tab)


reset()

reset(snapshot): void

Parameters

ParameterType
snapshotPartial<IDocumentData>

Returns

void

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:249 (opens in a new tab)


resetDrawing()

resetDrawing(drawings, drawingsOrder): void

Parameters

ParameterType
drawingsIDrawings
drawingsOrderstring[]

Returns

void

Inherited from

DocumentDataModelSimple.resetDrawing

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:76 (opens in a new tab)


setZoomRatio()

setZoomRatio(zoomRatio): void

Parameters

ParameterTypeDefault value
zoomRationumber1

Returns

void

Inherited from

DocumentDataModelSimple.setZoomRatio

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:190 (opens in a new tab)


sliceBody()

sliceBody(startOffset, endOffset): Nullable<IDocumentBody>

Parameters

ParameterType
startOffsetnumber
endOffsetnumber

Returns

Nullable<IDocumentBody>

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:284 (opens in a new tab)


updateDocumentDataMargin()

updateDocumentDataMargin(data): void

Parameters

ParameterType
dataIPaddingData

Returns

void

Inherited from

DocumentDataModelSimple.updateDocumentDataMargin

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:127 (opens in a new tab)


updateDocumentDataPageSize()

updateDocumentDataPageSize(width?, height?): void

Parameters

ParameterType
width?number
height?number

Returns

void

Inherited from

DocumentDataModelSimple.updateDocumentDataPageSize

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:148 (opens in a new tab)


updateDocumentId()

updateDocumentId(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Overrides

DocumentDataModelSimple.updateDocumentId

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:312 (opens in a new tab)


updateDocumentRenderConfig()

updateDocumentRenderConfig(config): void

Parameters

ParameterType
configIDocumentRenderConfig

Returns

void

Inherited from

DocumentDataModelSimple.updateDocumentRenderConfig

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:103 (opens in a new tab)


updateDocumentStyle()

updateDocumentStyle(config): void

Parameters

ParameterType
configIDocumentStyle

Returns

void

Inherited from

DocumentDataModelSimple.updateDocumentStyle

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:116 (opens in a new tab)


updateDrawing()

updateDrawing(id, config): void

Parameters

ParameterType
idstring
configIDrawingUpdateConfig

Returns

void

Inherited from

DocumentDataModelSimple.updateDrawing

Defined in

submodules/univer/packages/core/src/docs/data-model/document-data-model.ts:172 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.