@antv/s2
Version:
effective spreadsheet render core lib
25 lines (24 loc) • 649 B
TypeScript
import type { AreaRange } from '../../common/interface';
import { NormalizedAlign } from '../normalize';
/**
* 动态调整滚动过程中列头的可视区域
*/
export declare const adjustTextIconPositionWhileScrolling: (viewportArea: AreaRange, contentArea: AreaRange, style: {
align: NormalizedAlign;
size: {
textSize: number;
iconStartSize?: number;
iconEndSize?: number;
};
padding: {
start: number;
end: number;
betweenTextAndEndIcon?: number;
};
}, options?: {
isCustomRenderer?: boolean;
}) => {
iconStart: number;
textStart: number;
iconEnd: number;
};