/** * 图片绑定 * @param spread * @param data */ export default function bindPicture( sheet: any, name: string, // 为添加的图片指定一个唯一的名称。这个名称可用于后续对该图片进行引用、操作或管理。 url: string, // 图片的来源地址,可以是本地文件路径(在支持的环境下),也可以是网络图片的 URL width: number, // 图片的宽度,单位为像素。可以根据需要调整图片的显示宽度。 height: number, // 图片的高度,单位为像素。可以根据需要调整图片的显示高度。 startRow: number, // 设置图片在工作表中起始行的索引。索引从 0 开始计数,若为为 16,意味着图片的起始行是工作表中的第 17 行(因为索引从 0 开始) startColumn: number, // 设置图片在工作表中起始列的索引 0 开始计数,若为为 16,意味着图片的起始行是工作表中的第 17 行(因为索引从 0 开始) startRowOffset = 0, // 用于设置图片相对于起始行的垂直偏移量,单位通常为像素。如果设置为 0 开始计数,若为为 16,意味着图片的起始行是工作表中的第 17 行(因为索引从 0 开始) startColumnOffset = 0, // 设置图片相对于起始列的水平偏移量 0 开始计数,若为为 16,意味着图片的起始行是工作表中的第 17 行(因为索引从 0 开始) left = 0, // 图片在工作表中的左偏移量,即图片左上角相对于工作表左上角的水平距离,单位通常为像素 top = 0, // 图片在工作表中的上偏移量,即图片左上角相对于工作表左上角的垂直距离,单位通常为像素。 ) { const picture = sheet.shapes.addPictureShape(name, url, left, top, width, height) picture.startRow(startRow) picture.startColumn(startColumn) // 设置图片在工作表中起始列的索引 picture.startRowOffset(startRowOffset) // 用于设置图片相对于起始行的垂直偏移量,单位通常为像素。如果设置为 10,表示图片会相对于起始行向下偏移 10 像素。 picture.startColumnOffset(startColumnOffset) // 设置图片相对于起始列的水平偏移量 }