UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

21 lines (20 loc) 818 B
export declare function asyncDrawImage(options: { src: string; fallback?: string; timeout?: number; mediaCache?: Map<string, HTMLElement | null>; crossOrigin?: string | null; }): Promise<HTMLImageElement>; /** * 计算图片最佳缩放尺寸 * @param {number} containerWidth 容器宽度 * @param {number} containerHeight 容器高度 * @param {number} naturalWidth 图片原始宽度 * @param {number} naturalHeight 图片原始高度 * @returns {{ width: number, height: number }} */ export declare function calculateImageSize(containerWidth: number, containerHeight: number, naturalWidth: number, naturalHeight: number): { width: number; height: number; }; export declare function getPreparedText(prepareText?: (text: string) => Promise<string>, text?: string): Promise<string>;