@univerjs/sheets-conditional-formatting v0.4.2 • Docs
Class: ConditionalFormattingIcon
Extends
Constructors
new ConditionalFormattingIcon()
new ConditionalFormattingIcon(): ConditionalFormattingIcon
Returns
Overrides
Defined in
sheets-conditional-formatting/src/render/icon.render.ts:40 (opens in a new tab)
Properties
Accessors
zIndex
get zIndex(): number
Returns
number
Inherited from
Defined in
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
engine-render/src/components/extension.ts:67 (opens in a new tab)
clearCache()
clearCache(): void
Returns
void
Inherited from
Defined in
engine-render/src/components/extension.ts:63 (opens in a new tab)
dispose()
dispose(): void
Returns
void
Inherited from
Defined in
engine-render/src/components/extension.ts:71 (opens in a new tab)
draw()
draw(
ctx,
_parentScale,
spreadsheetSkeleton,
diffRanges): undefined | false
Parameters
Parameter | Type |
---|---|
ctx | UniverRenderingContext |
_parentScale | IScale |
spreadsheetSkeleton | SpreadsheetSkeleton |
diffRanges | IRange [] |
Returns
undefined
| false
Overrides
Defined in
sheets-conditional-formatting/src/render/icon.render.ts:45 (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.
Inherited from
Defined in
engine-render/src/components/sheets/extensions/sheet-extension.ts:48 (opens in a new tab)
isRenderDiffRangesByCell()
isRenderDiffRangesByCell(rangeP, diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
rangeP | IRange |
diffRanges ? | IRange [] |
Returns
boolean
Inherited from
SheetExtension
.isRenderDiffRangesByCell
Defined in
engine-render/src/components/sheets/extensions/sheet-extension.ts:60 (opens in a new tab)
isRenderDiffRangesByColumn()
isRenderDiffRangesByColumn(
curStartColumn,
curEndColumn,
diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
curStartColumn | number |
curEndColumn | number |
diffRanges ? | IRange [] |
Returns
boolean
Inherited from
SheetExtension
.isRenderDiffRangesByColumn
Defined in
engine-render/src/components/sheets/extensions/sheet-extension.ts:97 (opens in a new tab)
isRenderDiffRangesByRow()
isRenderDiffRangesByRow(
curStartRow,
curEndRow,
diffRanges?): boolean
Parameters
Parameter | Type |
---|---|
curStartRow | number |
curEndRow | number |
diffRanges ? | IRange [] |
Returns
boolean
Inherited from
SheetExtension
.isRenderDiffRangesByRow
Defined in
engine-render/src/components/sheets/extensions/sheet-extension.ts:130 (opens in a new tab)
isRowInRanges()
isRowInRanges(
curStartRow,
curEndRow,
viewranges?): boolean
传入的 row 范围和 diffRanges 有相交, 返回 true
Parameters
Parameter | Type |
---|---|
curStartRow | number |
curEndRow | number |
viewranges ? | IRange [] |
Returns
boolean
Inherited from
Defined in
engine-render/src/components/sheets/extensions/sheet-extension.ts:169 (opens in a new tab)