找回密码
 立即注册

QQ登录

只需一步,快速开始

Fiooona
论坛元老   /  发表于:2020-8-31 19:34  /   查看:2846  /  回复:0
本帖最后由 Fiooona 于 2020-9-27 15:24 编辑

背景:在SpreadJS中添加图片,是很多小伙伴需要使用的功能,图片是一种浮动元素,如何添加图片到指定的一个或几个单元格区域中,是许多同学想要解决的问题。
思路:一般我们在SpreadJS中添加一个图片要使用接口:activeSheet.pictures.add("f2","Event.png",2,2,10,10); 往往大家想要需要往固定的单元格中添加图片,使用add方法添加时,传定位的参数不容易进行计算。解决这个问题可以通过设置startRow、startColumn、endRow、endColumn等接口来对图片进行定位。

参考代码:
  1. sheet.suspendPaint();
  2.                 var picture = sheet.pictures.add("pic001", base64Image, 50, 50, 100, 100);
  3. picture .startRow(16);
  4. picture .startColumn(0);
  5. picture.startRowOffset(10);
  6. picture.startColumnOffset(10);
复制代码
运行效果如下图所示:
image.png105531615.png
参考API:
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Charts.Chart.html#startColumn
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部