本帖最后由 Fiooona 于 2020-9-27 15:24 编辑
背景:在SpreadJS中添加图片,是很多小伙伴需要使用的功能,图片是一种浮动元素,如何添加图片到指定的一个或几个单元格区域中,是许多同学想要解决的问题。
思路:一般我们在SpreadJS中添加一个图片要使用接口:activeSheet.pictures.add("f2","Event.png",2,2,10,10); 往往大家想要需要往固定的单元格中添加图片,使用add方法添加时,传定位的参数不容易进行计算。解决这个问题可以通过设置startRow、startColumn、endRow、endColumn等接口来对图片进行定位。
参考代码:
- sheet.suspendPaint();
- var picture = sheet.pictures.add("pic001", base64Image, 50, 50, 100, 100);
- picture .startRow(16);
- picture .startColumn(0);
- picture.startRowOffset(10);
- picture.startColumnOffset(10);
复制代码 运行效果如下图所示:
参考API:
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Charts.Chart.html#startColumn
|
|