@univerjs/engine-render v0.5.4


Class: ColumnHeaderLayout

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:46

Column Header Bar, include a lot of columns header

Extends

Constructors

new ColumnHeaderLayout()

new ColumnHeaderLayout(cfg?): ColumnHeaderLayout

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:60

Parameters

ParameterType
cfg?IColumnsHeaderCfgParam

Returns

ColumnHeaderLayout

Overrides

SheetExtension.constructor

Properties

PropertyTypeDefault valueOverridesInherited fromDefined in
columnsCfgIAColumnCfg[][]--packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:49
extensionOffsetIExtensionConfig{}-SheetExtension.extensionOffsetpackages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:53
headerStyleIColumnStyleCfgundefined--packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:50
parentNullable<BaseObject>undefined-SheetExtension.parentpackages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:47
translateXnumber0-SheetExtension.translateXpackages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:49
translateYnumber0-SheetExtension.translateYpackages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:51
typeGRIDSHEET_EXTENSION_TYPE.GRID-SheetExtension.typepackages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/sheet-extension.ts:33
uKeystringUNIQUE_KEYSheetExtension.uKey-packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:47
Z_INDEXnumber10SheetExtension.Z_INDEX-packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:48

Accessors

zIndex

Get Signature

get zIndex(): number

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:55

Returns

number

Inherited from

SheetExtension.zIndex

Methods

_getScale()

protected _getScale(parentScale): number

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:67

Parameters

ParameterType
parentScaleIScale

Returns

number

Inherited from

SheetExtension._getScale


clearCache()

clearCache(): void

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:63

Returns

void

Inherited from

SheetExtension.clearCache


configHeaderColumn()

configHeaderColumn(cfg): void

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:67

Parameters

ParameterType
cfgIColumnsHeaderCfgParam

Returns

void


dispose()

dispose(): void

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/extension.ts:71

Returns

void

Inherited from

SheetExtension.dispose


draw()

draw(
   ctx, 
   parentScale, 
   spreadsheetSkeleton): void

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:99

Parameters

ParameterType
ctxUniverRenderingContext
parentScaleIScale
spreadsheetSkeletonSpreadsheetSkeleton

Returns

void

Overrides

SheetExtension.draw


getCfgOfCurrentColumn()

getCfgOfCurrentColumn(colIndex): [IAColumnCfgObj, boolean]

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:72

Parameters

ParameterType
colIndexnumber

Returns

[IAColumnCfgObj, boolean]


isRenderDiffRangesByCell()

isRenderDiffRangesByCell(rangeP, diffRanges?): boolean

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/sheet-extension.ts:35

Parameters

ParameterType
rangePIRange
diffRanges?IRange[]

Returns

boolean

Inherited from

SheetExtension.isRenderDiffRangesByCell


isRenderDiffRangesByColumn()

isRenderDiffRangesByColumn(
   curStartColumn, 
   curEndColumn, 
   diffRanges?): boolean

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/sheet-extension.ts:72

Parameters

ParameterType
curStartColumnnumber
curEndColumnnumber
diffRanges?IRange[]

Returns

boolean

Inherited from

SheetExtension.isRenderDiffRangesByColumn


isRenderDiffRangesByRow()

isRenderDiffRangesByRow(
   curStartRow, 
   curEndRow, 
   diffRanges?): boolean

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/sheet-extension.ts:105

Parameters

ParameterType
curStartRownumber
curEndRownumber
diffRanges?IRange[]

Returns

boolean

Inherited from

SheetExtension.isRenderDiffRangesByRow


isRowInRanges()

isRowInRanges(
   curStartRow, 
   curEndRow, 
   viewranges?): boolean

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/sheet-extension.ts:144

Check if row range is in view ranges

Parameters

ParameterType
curStartRownumber
curEndRownumber
viewranges?IRange[]

Returns

boolean

Inherited from

SheetExtension.isRowInRanges


setStyleToCtx()

setStyleToCtx(ctx, columnStyle): void

Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/engine-render/src/components/sheets/extensions/column-header-layout.ts:90

Parameters

ParameterType
ctxUniverRenderingContext
columnStylePartial<IColumnStyleCfg>

Returns

void