API Reference
@univerjs
@univerjs/engine-render
classes
Documentskeleton

@univerjs/engine-render v0.1.17Docs


Class: DocumentSkeleton

Extends

Constructors

new DocumentSkeleton()

new DocumentSkeleton(_docViewModel, localeService): DocumentSkeleton

Parameters

ParameterType
_docViewModelDocumentViewModel
localeServiceLocaleService

Returns

DocumentSkeleton

Overrides

Skeleton.constructor

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:74 (opens in a new tab)

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
_disposedprotectedbooleanfalseSkeleton._disposedsubmodules/univer/packages/core/src/shared/lifecycle.ts:93 (opens in a new tab)
_localServicereadonlyLocaleServiceundefinedSkeleton._localServicesubmodules/univer/packages/engine-render/src/components/skeleton.ts:27 (opens in a new tab)

Accessors

dirty

get dirty(): boolean

Returns

boolean

Inherited from

Skeleton.dirty

Defined in

submodules/univer/packages/engine-render/src/components/skeleton.ts:33 (opens in a new tab)

Methods

calculate()

calculate(bounds?): void

Parameters

ParameterType
bounds?IViewportInfo

Returns

void

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:97 (opens in a new tab)


dispose()

dispose(): void

Returns

void

Overrides

Skeleton.dispose

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:85 (opens in a new tab)


disposeWithMe()

protected disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Skeleton.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

Skeleton.ensureNotDisposed

Defined in

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


findGlyphByPosition()

findGlyphByPosition(position): undefined | IDocumentSkeletonGlyph

Parameters

ParameterType
positionNullable<INodePosition>

Returns

undefined | IDocumentSkeletonGlyph

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:229 (opens in a new tab)


findNodeByCharIndex()

findNodeByCharIndex(charIndex): Nullable<IDocumentSkeletonGlyph>

Parameters

ParameterType
charIndexnumber

Returns

Nullable<IDocumentSkeletonGlyph>

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:223 (opens in a new tab)


findNodeByCoord()

findNodeByCoord(
   coord, 
   pageLayoutType, 
   pageMarginLeft, 
pageMarginTop): Nullable<INodeInfo>

Parameters

ParameterType
coordVector2
pageLayoutTypePageLayoutType
pageMarginLeftnumber
pageMarginTopnumber

Returns

Nullable<INodeInfo>

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:260 (opens in a new tab)


findNodePositionByCharIndex()

findNodePositionByCharIndex(charIndex, isBack): Nullable<INodePosition>

Parameters

ParameterTypeDefault value
charIndexnumberundefined
isBackbooleantrue

Returns

Nullable<INodePosition>

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:195 (opens in a new tab)


findPositionByGlyph()

findPositionByGlyph(glyph): Nullable<INodeSearch>

Parameters

ParameterType
glyphIDocumentSkeletonGlyph

Returns

Nullable<INodeSearch>

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:156 (opens in a new tab)


getActualSize()

getActualSize(): {
  actualHeight: number;
  actualWidth: number;
}

Returns

{
  actualHeight: number;
  actualWidth: number;
}
NameTypeDefined in
actualHeightnumbersubmodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:129 (opens in a new tab)
actualWidthnumbersubmodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:128 (opens in a new tab)

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:114 (opens in a new tab)


getFontLocale()

getFontLocale(): IFontLocale

Returns

IFontLocale

Inherited from

Skeleton.getFontLocale

Defined in

submodules/univer/packages/engine-render/src/components/skeleton.ts:37 (opens in a new tab)


getPageSize()

getPageSize(): undefined | ISize

Returns

undefined | ISize

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:152 (opens in a new tab)


getSkeletonData()

getSkeletonData(): Nullable<IDocumentSkeletonCached>

Returns

Nullable<IDocumentSkeletonCached>

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:110 (opens in a new tab)


getViewModel()

getViewModel(): DocumentViewModel

Returns

DocumentViewModel

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:92 (opens in a new tab)


makeDirty()

makeDirty(state): void

Parameters

ParameterType
stateboolean

Returns

void

Inherited from

Skeleton.makeDirty

Defined in

submodules/univer/packages/engine-render/src/components/skeleton.ts:41 (opens in a new tab)


create()

static create(docViewModel, localeService): DocumentSkeleton

Parameters

ParameterType
docViewModelDocumentViewModel
localeServiceLocaleService

Returns

DocumentSkeleton

Defined in

submodules/univer/packages/engine-render/src/components/docs/layout/doc-skeleton.ts:81 (opens in a new tab)


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