@univerjs/engine-render v0.4.2 • Docs
Class: Background
Extends
Constructors
new Background()
new Background(): Background
Returns
Inherited from
Properties
Accessors
zIndex
get zIndex(): number
Returns
number
Overrides
Defined in
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,
spreadsheetSkeleton,
diffRanges,
__namedParameters): void
Parameters
Parameter | Type |
---|---|
ctx | UniverRenderingContext |
_parentScale | IScale |
spreadsheetSkeleton | SpreadsheetSkeleton |
diffRanges | IRange [] |
__namedParameters | IDrawInfo |
Returns
void
Overrides
Defined in
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.
Inherited from
Defined in
isRenderDiffRangesByCell()
isRenderDiffRangesByCell(rangeP, diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
rangeP | IRange |
diffRanges ? | IRange [] |
Returns
boolean
Inherited from
SheetExtension
.isRenderDiffRangesByCell
Defined in
isRenderDiffRangesByColumn()
isRenderDiffRangesByColumn(
curStartColumn,
curEndColumn,
diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
curStartColumn | number |
curEndColumn | number |
diffRanges ? | IRange [] |
Returns
boolean
Inherited from
SheetExtension
.isRenderDiffRangesByColumn
Defined in
isRenderDiffRangesByRow()
isRenderDiffRangesByRow(
curStartRow,
curEndRow,
diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
curStartRow | number |
curEndRow | number |
diffRanges ? | IRange [] |
Returns
boolean
Inherited from
SheetExtension
.isRenderDiffRangesByRow
Defined in
isRowInRanges()
isRowInRanges(
curStartRow,
curEndRow,
viewranges?): boolean
传入的 row 范围和 diffRanges 有相交, 返回 true
Parameters
Parameter | Type |
---|---|
curStartRow | number |
curEndRow | number |
viewranges ? | IRange [] |
Returns
boolean
Inherited from
Defined in
renderBGByCell()
renderBGByCell(
bgContext,
row,
col): undefined | true
Parameters
Parameter | Type |
---|---|
bgContext | IRenderBGContext |
row | number |
col | number |
Returns
undefined
| true