API Reference
@univerjs
@univerjs/engine-render
functions
Getcellbyindexwithmergeinfo

@univerjs/engine-render v0.2.14Docs


Function: getCellByIndexWithMergeInfo()

function getCellByIndexWithMergeInfo(
   row, 
   column, 
   rowHeightAccumulation, 
   columnWidthAccumulation, 
   mergeDataInfo): {
  actualColumn: column;
  actualRow: row;
  endX: number;
  endY: number;
  isMerged: boolean;
  isMergedMainCell: boolean;
  mergeInfo: {
     endColumn: number;
     endRow: number;
     endX: 0;
     endY: 0;
     startColumn: number;
     startRow: number;
     startX: 0;
     startY: 0;
    };
  startX: number;
  startY: number;
}

Parameters

ParameterType
rownumber
columnnumber
rowHeightAccumulationnumber[]
columnWidthAccumulationnumber[]
mergeDataInfoISelectionCell

Returns

{
  actualColumn: column;
  actualRow: row;
  endX: number;
  endY: number;
  isMerged: boolean;
  isMergedMainCell: boolean;
  mergeInfo: {
     endColumn: number;
     endRow: number;
     endX: 0;
     endY: 0;
     startColumn: number;
     startRow: number;
     startX: 0;
     startY: 0;
    };
  startX: number;
  startY: number;
}
NameTypeDefault valueDefined in
actualColumnnumbercolumnsubmodules/univer/packages/engine-render/src/basics/tools.ts:589 (opens in a new tab)
actualRownumberrowsubmodules/univer/packages/engine-render/src/basics/tools.ts:588 (opens in a new tab)
endXnumber-submodules/univer/packages/engine-render/src/basics/tools.ts:593 (opens in a new tab)
endYnumber-submodules/univer/packages/engine-render/src/basics/tools.ts:591 (opens in a new tab)
isMergedboolean-submodules/univer/packages/engine-render/src/basics/tools.ts:586 (opens in a new tab)
isMergedMainCellboolean-submodules/univer/packages/engine-render/src/basics/tools.ts:587 (opens in a new tab)
mergeInfo{ endColumn: number; endRow: number; endX: 0; endY: 0; startColumn: number; startRow: number; startX: 0; startY: 0; }-submodules/univer/packages/engine-render/src/basics/tools.ts:594 (opens in a new tab)
mergeInfo.endColumnnumber-submodules/univer/packages/engine-render/src/basics/tools.ts:547 (opens in a new tab)
mergeInfo.endRownumber-submodules/univer/packages/engine-render/src/basics/tools.ts:546 (opens in a new tab)
mergeInfo.endXnumber0submodules/univer/packages/engine-render/src/basics/tools.ts:552 (opens in a new tab)
mergeInfo.endYnumber0submodules/univer/packages/engine-render/src/basics/tools.ts:550 (opens in a new tab)
mergeInfo.startColumnnumber-submodules/univer/packages/engine-render/src/basics/tools.ts:545 (opens in a new tab)
mergeInfo.startRownumber-submodules/univer/packages/engine-render/src/basics/tools.ts:544 (opens in a new tab)
mergeInfo.startXnumber0submodules/univer/packages/engine-render/src/basics/tools.ts:551 (opens in a new tab)
mergeInfo.startYnumber0submodules/univer/packages/engine-render/src/basics/tools.ts:549 (opens in a new tab)
startXnumber-submodules/univer/packages/engine-render/src/basics/tools.ts:592 (opens in a new tab)
startYnumber-submodules/univer/packages/engine-render/src/basics/tools.ts:590 (opens in a new tab)

Defined in

submodules/univer/packages/engine-render/src/basics/tools.ts:526 (opens in a new tab)


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