找回密码
 立即注册

QQ登录

只需一步,快速开始

TiamoHoney

注册会员

9

主题

25

帖子

88

积分

注册会员

积分
88
TiamoHoney
注册会员   /  发表于:2023-9-13 10:46  /   查看:716  /  回复:4
你好,我通过单元格内容生成一张图片后,重新将图片添加到单元格中,出现单元格边框被图片覆盖,请问在添加图片是如何调图片在单元格中的位置?

// 目标单元格
Rectangle rect = CellInfo.GetRangeBoundary(range);
// 生成图片时采用(int) rect.getWidth()和 (int) rect.getHeight()作为图片的大小来处理
// 添加图片
worksheet.getShapes().addPictureInPixel(imagePath, rect.getX(), rect.getY(), rect.getWidth() - 1, rect.getHeight() - 1);
备注:我尝试通过减一的方式调整,但是只实现下方和左侧的位置调整,右侧和上方仍有覆盖边框的问题,请问有什么好的解决办法?
具体表现如图:
image.png223994445.png 下方/左侧生效,但上方右侧仍被覆盖

4 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-13 17:32:17
沙发
您好,根据您提供的信息,目前无法判断是什么原因导致的问题,请您提供一个可以复现该问题的Demo,我们这边复现后调研一下。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-18 15:09:13
板凳
请问楼主问题解决了吗?如仍有疑问,可跟帖交流。
回复 使用道具 举报
TiamoHoney
注册会员   /  发表于:2023-10-18 16:17:16
地板
Lynn.Dou 发表于 2023-10-18 15:09
请问楼主问题解决了吗?如仍有疑问,可跟帖交流。

你好 我们已解决该问题
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-18 16:33:34
5#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部