@univerjs/engine-render v0.4.2 • Docs
Class: SheetExtension
Extends
Extended by
Constructors
new SheetExtension()
new SheetExtension(): SheetExtension
Returns
Inherited from
ComponentExtension
.constructor
Properties
Accessors
zIndex
get zIndex(): number
Returns
number
Inherited from
Defined in
submodules/univer/packages/engine-render/src/components/extension.ts:55 (opens in a new tab)
Methods
_getScale()
protected _getScale(parentScale): number
Parameters
Parameter | Type |
---|---|
parentScale | IScale |
Returns
number
Inherited from
Defined in
submodules/univer/packages/engine-render/src/components/extension.ts:67 (opens in a new tab)
clearCache()
clearCache(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/engine-render/src/components/extension.ts:63 (opens in a new tab)
dispose()
dispose(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/engine-render/src/components/extension.ts:71 (opens in a new tab)
draw()
draw(
ctx,
parentScale,
skeleton,
diffBounds?,
more?): void
Parameters
Parameter | Type |
---|---|
ctx | UniverRenderingContext |
parentScale | IScale |
skeleton | SpreadsheetSkeleton |
diffBounds ? | IRange [] |
more ? | IDrawInfo |
Returns
void
Inherited from
Defined in
submodules/univer/packages/engine-render/src/components/extension.ts:59 (opens in a new tab)
getCellByIndex()
getCellByIndex(
rowIndex,
columnIndex,
rowHeightAccumulation,
columnWidthAccumulation,
dataMergeCache): ISelectionCellWithMergeInfo
Parameters
Parameter | Type |
---|---|
rowIndex | number |
columnIndex | number |
rowHeightAccumulation | number [] |
columnWidthAccumulation | number [] |
dataMergeCache | IRange [] |
Returns
cell Position & mergeInfo
Deprecated
The function maybe cause performance issue, use spreadsheetSkeleton.getCellByIndexWithNoHeader instead. Get ISelectionCellWithMergeInfo by cell rowIndex and cell columnIndex. The startXY in return value does not include rowHeader and columnHeader.
Defined in
isRenderDiffRangesByCell()
isRenderDiffRangesByCell(rangeP, diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
rangeP | IRange |
diffRanges ? | IRange [] |
Returns
boolean
Defined in
isRenderDiffRangesByColumn()
isRenderDiffRangesByColumn(
curStartColumn,
curEndColumn,
diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
curStartColumn | number |
curEndColumn | number |
diffRanges ? | IRange [] |
Returns
boolean
Defined in
isRenderDiffRangesByRow()
isRenderDiffRangesByRow(
curStartRow,
curEndRow,
diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
curStartRow | number |
curEndRow | number |
diffRanges ? | IRange [] |
Returns
boolean
Defined in
isRowInRanges()
isRowInRanges(
curStartRow,
curEndRow,
viewranges?): boolean
传入的 row 范围和 diffRanges 有相交, 返回 true
Parameters
Parameter | Type |
---|---|
curStartRow | number |
curEndRow | number |
viewranges ? | IRange [] |
Returns
boolean