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

@univerjs/engine-render v0.1.17Docs


Class: SpreadsheetSkeleton

Extends

Constructors

new SpreadsheetSkeleton()

new SpreadsheetSkeleton(
   _worksheet, 
   _worksheetData, 
   _cellData, 
   _styles, 
   _localeService, 
   _contextService): SpreadsheetSkeleton

Parameters

ParameterTypeDescription
_worksheetundefined | Worksheet-
_worksheetDataIWorksheetDataDeprecated avoid use IWorksheetData directly, use API provided by Worksheet, otherwise ViewModel will be not working.
_cellDataObjectMatrix<Nullable<ICellData>>-
_stylesStyles-
_localeServiceLocaleService-
_contextServiceIContextService-

Returns

SpreadsheetSkeleton

Overrides

Skeleton.constructor

Defined in

submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:247 (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

columnHeaderHeight

get columnHeaderHeight(): number

Returns

number

Defined in

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


columnHeaderHeightAndMarginTop

get columnHeaderHeightAndMarginTop(): number

Returns

number

Defined in

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


columnTotalWidth

get columnTotalWidth(): number

Returns

number

Defined in

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


columnWidthAccumulation

get columnWidthAccumulation(): number[]

Returns

number[]

Defined in

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


dataMergeCache

get dataMergeCache(): IRange[]

Returns

IRange[]

Defined in

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


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)


mergeData

get mergeData(): IRange[]

Returns

IRange[]

Defined in

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


overflowCache

get overflowCache(): ObjectMatrix<IRange>

Returns

ObjectMatrix<IRange>

Defined in

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


rowColumnSegment

get rowColumnSegment(): IRowColumnSegment

row col start & end range

Returns

IRowColumnSegment

Defined in

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


rowHeaderWidth

get rowHeaderWidth(): number

Returns

number

Defined in

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


rowHeaderWidthAndMarginLeft

get rowHeaderWidthAndMarginLeft(): number

Returns

number

Defined in

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


rowHeightAccumulation

get rowHeightAccumulation(): number[]

Returns

number[]

Defined in

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


rowTotalHeight

get rowTotalHeight(): number

Returns

number

Defined in

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


showGridlines

get showGridlines(): BooleanNumber

Returns

BooleanNumber

Defined in

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


stylesCache

get stylesCache(): IStylesCache

Returns

IStylesCache

Defined in

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


worksheet

get worksheet(): undefined | Worksheet

Returns

undefined | Worksheet

Defined in

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

Methods

_getBounding()

protected _getBounding(
   rowHeightAccumulation, 
   columnWidthAccumulation, 
   viewBound?): IRange

Parameters

ParameterTypeDescription
rowHeightAccumulationnumber[]Row layout information
columnWidthAccumulationnumber[]Column layout information
viewBound?IBoundRectNoAngleThe range of the visible area of the canvas

Returns

IRange

The range cell index of the canvas visible area

Defined in

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


appendToOverflowCache()

appendToOverflowCache(
   row, 
   column, 
   startColumn, 
   endColumn): void

Parameters

ParameterType
rownumber
columnnumber
startColumnnumber
endColumnnumber

Returns

void

Defined in

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


calculate()

calculate(bounds?): SpreadsheetSkeleton

Parameters

ParameterType
bounds?IViewportInfo

Returns

SpreadsheetSkeleton

Defined in

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


calculateAutoHeightInRange()

calculateAutoHeightInRange(ranges): IRowAutoHeightInfo[]

Parameters

ParameterType
rangesNullable<IRange[]>

Returns

IRowAutoHeightInfo[]

Defined in

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


calculateCellIndexByPosition()

calculateCellIndexByPosition(
   offsetX, 
   offsetY, 
   scaleX, 
   scaleY, 
scrollXY): Nullable<ISelectionCellWithCoord>

Parameters

ParameterTypeDescription
offsetXnumberHTML coordinate system, mouse position x.
offsetYnumberHTML coordinate system, mouse position y.
scaleXnumberrender scene scale x-axis, scene.getAncestorScale
scaleYnumberrender scene scale y-axis, scene.getAncestorScale
scrollXYobjectrender viewport scroll {x, y}, scene.getScrollXYByRelativeCoords, scene.getScrollXY
scrollXY.xnumber-
scrollXY.ynumber-

Returns

Nullable<ISelectionCellWithCoord>

Selection data with coordinates

Defined in

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


calculateSegment()

calculateSegment(bounds?): undefined | true

Parameters

ParameterType
bounds?IViewportInfo

Returns

undefined | true

Defined in

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


calculateWithoutClearingCache()

calculateWithoutClearingCache(bounds?): undefined | SpreadsheetSkeleton

Parameters

ParameterType
bounds?IViewportInfo

Returns

undefined | SpreadsheetSkeleton

Defined in

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


convertTransformToOffsetX()

convertTransformToOffsetX(
   offsetX, 
   scaleX, 
   scrollXY): number

Parameters

ParameterType
offsetXnumber
scaleXnumber
scrollXYobject
scrollXY.xnumber
scrollXY.ynumber

Returns

number

Defined in

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


convertTransformToOffsetY()

convertTransformToOffsetY(
   offsetY, 
   scaleY, 
   scrollXY): number

Parameters

ParameterType
offsetYnumber
scaleYnumber
scrollXYobject
scrollXY.xnumber
scrollXY.ynumber

Returns

number

Defined in

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


dispose()

dispose(): void

TODO: DR-Univer, fix as unknown as

Returns

void

Overrides

Skeleton.dispose

Defined in

submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:350 (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)


getBlankCellDocumentModel()

getBlankCellDocumentModel(cell): IDocumentLayoutObject

Parameters

ParameterType
cellNullable<ICellData>

Returns

IDocumentLayoutObject

Defined in

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


getCellByIndex()

getCellByIndex(row, column): ISelectionCellWithCoord

Return cell information corresponding to the current coordinates, including the merged cell object.

Parameters

ParameterTypeDescription
rownumberSpecified Row Coordinate
columnnumberSpecified Column Coordinate

Returns

ISelectionCellWithCoord

Defined in

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


getCellByIndexWithNoHeader()

getCellByIndexWithNoHeader(row, column): {
  actualColumn: column;
  actualRow: row;
  endX: number;
  endY: number;
  isMerged: boolean;
  isMergedMainCell: boolean;
  mergeInfo: newMergeInfo;
  startX: number;
  startY: number;
}

Parameters

ParameterType
rownumber
columnnumber

Returns

{
  actualColumn: column;
  actualRow: row;
  endX: number;
  endY: number;
  isMerged: boolean;
  isMergedMainCell: boolean;
  mergeInfo: newMergeInfo;
  startX: number;
  startY: number;
}
NameTypeDefault valueDescriptionDefined in
actualColumnnumbercolumn-submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1038 (opens in a new tab)
actualRownumberrow-submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1037 (opens in a new tab)
endXnumber--submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1042 (opens in a new tab)
endYnumber--submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1040 (opens in a new tab)
isMergedboolean--submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1043 (opens in a new tab)
isMergedMainCellboolean--submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1044 (opens in a new tab)
mergeInfo{ endAbsoluteRefType: AbsoluteRefType; endColumn: number; endRow: number; endX: number; endY: number; rangeType: RANGE_TYPE; startAbsoluteRefType: AbsoluteRefType; startColumn: number; startRow: number; startX: number; startY: number; }newMergeInfo-submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1045 (opens in a new tab)
mergeInfo.endAbsoluteRefTypeAbsoluteRefType--submodules/univer/packages/core/src/types/interfaces/i-range.ts:83 (opens in a new tab)
mergeInfo.endColumnnumber-The end column (exclusive) of the range endColumnsubmodules/univer/packages/core/src/types/interfaces/i-range.ts:77 (opens in a new tab)
mergeInfo.endRownumber-The end row (exclusive) of the range endRowsubmodules/univer/packages/core/src/types/interfaces/i-range.ts:48 (opens in a new tab)
mergeInfo.endXnumber--submodules/univer/packages/core/src/types/interfaces/i-selection-data.ts:26 (opens in a new tab)
mergeInfo.endYnumber--submodules/univer/packages/core/src/types/interfaces/i-selection-data.ts:27 (opens in a new tab)
mergeInfo.rangeTypeRANGE_TYPE--submodules/univer/packages/core/src/types/interfaces/i-range.ts:79 (opens in a new tab)
mergeInfo.startAbsoluteRefTypeAbsoluteRefType--submodules/univer/packages/core/src/types/interfaces/i-range.ts:81 (opens in a new tab)
mergeInfo.startColumnnumber-The start column (inclusive) of the range startColumnsubmodules/univer/packages/core/src/types/interfaces/i-range.ts:71 (opens in a new tab)
mergeInfo.startRownumber-The start row (inclusive) of the range startRowsubmodules/univer/packages/core/src/types/interfaces/i-range.ts:42 (opens in a new tab)
mergeInfo.startXnumber--submodules/univer/packages/core/src/types/interfaces/i-selection-data.ts:24 (opens in a new tab)
mergeInfo.startYnumber--submodules/univer/packages/core/src/types/interfaces/i-selection-data.ts:25 (opens in a new tab)
startXnumber--submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1041 (opens in a new tab)
startYnumber--submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1039 (opens in a new tab)

Defined in

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


getCellData()

getCellData(): ObjectMatrix<Nullable<ICellData>>

Returns

ObjectMatrix<Nullable<ICellData>>

Deprecated

should never expose a property that is provided by another module!

Defined in

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


getCellDocumentModelWithFormula()

getCellDocumentModelWithFormula(cell): Nullable<IDocumentLayoutObject>

Parameters

ParameterType
cellICellData

Returns

Nullable<IDocumentLayoutObject>

Defined in

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


getCellPositionByOffset()

getCellPositionByOffset(
   offsetX, 
   offsetY, 
   scaleX, 
   scaleY, 
   scrollXY, 
   closeFirst?): {
  column: number;
  row: number;
}

Parameters

ParameterTypeDescription
offsetXnumberHTML coordinate system, mouse position x.
offsetYnumberHTML coordinate system, mouse position y.
scaleXnumberrender scene scale x-axis, scene.getAncestorScale
scaleYnumberrender scene scale y-axis, scene.getAncestorScale
scrollXYobjectrender viewport scroll {x, y}, scene.getScrollXYByRelativeCoords, scene.getScrollXY
scrollXY.xnumber-
scrollXY.y?number-
closeFirst?boolean-

Returns

{
  column: number;
  row: number;
}

Hit cell coordinates

NameTypeDefined in
columnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:844 (opens in a new tab)
rownumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:843 (opens in a new tab)

Defined in

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


getColumnCount()

getColumnCount(): number

Returns

number

Defined in

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


getColumnPositionByOffsetX()

getColumnPositionByOffsetX(
   offsetX, 
   scaleX, 
   scrollXY, 
   closeFirst?): number

Parameters

ParameterTypeDescription
offsetXnumberscaled offset x
scaleXnumberscale x
scrollXYobject-
scrollXY.xnumber-
scrollXY.y?number-
closeFirst?boolean-

Returns

number

Defined in

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


getDecomposedOffset()

getDecomposedOffset(offsetX, offsetY): {
  column: number;
  columnOffset: number;
  row: number;
  rowOffset: number;
}

Parameters

ParameterType
offsetXnumber
offsetYnumber

Returns

{
  column: number;
  columnOffset: number;
  row: number;
  rowOffset: number;
}
NameTypeDefined in
columnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1226 (opens in a new tab)
columnOffsetnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1227 (opens in a new tab)
rownumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1225 (opens in a new tab)
rowOffsetnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1228 (opens in a new tab)

Defined in

submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1206 (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)


getMergeBounding()

getMergeBounding(
   startRow, 
   startColumn, 
   endRow, 
   endColumn): {
  endColumn: number;
  endRow: number;
  startColumn: number;
  startRow: number;
}

Parameters

ParameterType
startRownumber
startColumnnumber
endRownumber
endColumnnumber

Returns

{
  endColumn: number;
  endRow: number;
  startColumn: number;
  startRow: number;
}
NameTypeDefined in
endColumnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:634 (opens in a new tab)
endRownumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:633 (opens in a new tab)
startColumnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:632 (opens in a new tab)
startRownumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:631 (opens in a new tab)

Defined in

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


getNoMergeCellPositionByIndex()

getNoMergeCellPositionByIndex(rowIndex, columnIndex): {
  endX: number;
  endY: number;
  startX: number;
  startY: number;
}

Parameters

ParameterType
rowIndexnumber
columnIndexnumber

Returns

{
  endX: number;
  endY: number;
  startX: number;
  startY: number;
}
NameTypeDefined in
endXnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:774 (opens in a new tab)
endYnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:772 (opens in a new tab)
startXnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:773 (opens in a new tab)
startYnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:771 (opens in a new tab)

Defined in

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


getNoMergeCellPositionByIndexWithNoHeader()

getNoMergeCellPositionByIndexWithNoHeader(rowIndex, columnIndex): {
  endX: number;
  endY: number;
  startX: number;
  startY: number;
}

Parameters

ParameterType
rowIndexnumber
columnIndexnumber

Returns

{
  endX: number;
  endY: number;
  startX: number;
  startY: number;
}
NameTypeDefined in
endXnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:792 (opens in a new tab)
endYnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:790 (opens in a new tab)
startXnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:791 (opens in a new tab)
startYnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:789 (opens in a new tab)

Defined in

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


getOffsetByPositionX()

getOffsetByPositionX(column): number

Parameters

ParameterType
columnnumber

Returns

number

Defined in

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


getOffsetByPositionY()

getOffsetByPositionY(row): number

Parameters

ParameterType
rownumber

Returns

number

Defined in

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


getOverflowPosition()

getOverflowPosition(
   contentSize, 
   horizontalAlign, 
   row, 
   column, 
   columnCount): {
  endColumn: number;
  startColumn: number;
}

Parameters

ParameterType
contentSizeobject
contentSize.heightnumber
contentSize.widthnumber
horizontalAlignHorizontalAlign
rownumber
columnnumber
columnCountnumber

Returns

{
  endColumn: number;
  startColumn: number;
}
NameTypeDefined in
endColumnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:733 (opens in a new tab)
startColumnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:732 (opens in a new tab)

Defined in

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


getRowColumnSegment()

getRowColumnSegment(bounds?): IRange

Parameters

ParameterType
bounds?IViewportInfo

Returns

IRange

Defined in

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


getRowColumnSegmentByViewBound()

getRowColumnSegmentByViewBound(bound?): IRange

Parameters

ParameterType
bound?IBoundRectNoAngle

Returns

IRange

Defined in

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


getRowCount()

getRowCount(): number

Returns

number

Defined in

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


getRowPositionByOffsetY()

getRowPositionByOffsetY(
   offsetY, 
   scaleY, 
   scrollXY, 
   closeFirst?): number

Parameters

ParameterTypeDescription
offsetYnumberscaled offset y
scaleYnumberscale y
scrollXYobject-
scrollXY.xnumber-
scrollXY.y?number-
closeFirst?boolean-

Returns

number

Defined in

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


getSelectionBounding()

getSelectionBounding(
   startRow, 
   startColumn, 
   endRow, 
   endColumn): {
  endColumn: number;
  endRow: number;
  startColumn: number;
  startRow: number;
}

Parameters

ParameterType
startRownumber
startColumnnumber
endRownumber
endColumnnumber

Returns

{
  endColumn: number;
  endRow: number;
  startColumn: number;
  startRow: number;
}
NameTypeDefined in
endColumnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:634 (opens in a new tab)
endRownumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:633 (opens in a new tab)
startColumnnumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:632 (opens in a new tab)
startRownumbersubmodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:631 (opens in a new tab)

Defined in

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


getTransformOffsetX()

getTransformOffsetX(
   offsetX, 
   scaleX, 
   scrollXY): number

Parameters

ParameterType
offsetXnumber
scaleXnumber
scrollXYobject
scrollXY.xnumber
scrollXY.ynumber

Returns

number

Defined in

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


getTransformOffsetY()

getTransformOffsetY(
   offsetY, 
   scaleY, 
   scrollXY): number

Parameters

ParameterType
offsetYnumber
scaleYnumber
scrollXYobject
scrollXY.xnumber
scrollXY.ynumber

Returns

number

Defined in

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


getWorksheetConfig()

getWorksheetConfig(): IWorksheetData

Returns

IWorksheetData

Deprecated

should never expose a property that is provided by another module!

Defined in

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


getsStyles()

getsStyles(): Styles

Returns

Styles

Deprecated

should never expose a property that is provided by another module!

Defined in

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


intersectMergeRange()

intersectMergeRange(row, column): boolean

Parameters

ParameterType
rownumber
columnnumber

Returns

boolean

Defined in

submodules/univer/packages/engine-render/src/components/sheets/sheet-skeleton.ts:1583 (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)


setMarginLeft()

setMarginLeft(left): void

Parameters

ParameterType
leftnumber

Returns

void

Defined in

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


setMarginTop()

setMarginTop(top): void

Parameters

ParameterType
topnumber

Returns

void

Defined in

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


setOverflowCache()

setOverflowCache(value): void

Parameters

ParameterType
valueObjectMatrix<IRange>

Returns

void

Defined in

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


create()

static create(
   worksheet, 
   config, 
   cellData, 
   styles, 
   localeService, 
   contextService): SpreadsheetSkeleton

Parameters

ParameterType
worksheetundefined | Worksheet
configIWorksheetData
cellDataObjectMatrix<Nullable<ICellData>>
stylesStyles
localeServiceLocaleService
contextServiceIContextService

Returns

SpreadsheetSkeleton

Deprecated

Defined in

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


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