找回密码
 立即注册

QQ登录

只需一步,快速开始

s先生

初级会员

45

主题

78

帖子

321

积分

初级会员

积分
321
s先生
初级会员   /  发表于:2022-9-23 11:02  /   查看:1549  /  回复:4
1金币
本帖最后由 Clark.Pan 于 2022-9-28 17:10 编辑

在打印pdf时,图片变形怎么处理
用这个添加的图片

  var picture = sheet.pictures.add("f" + startRow + startCol, imageSRC,py, 0, width, height);
    picture.pictureStretch(GC.Spread.Sheets.ImageLayout.zoom);
这是原文件

图片.png175140990.png
这是打印预览的页面:
图片.png138372496.png

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-23 18:17:19
沙发
您好,请提供一下带有对应图片的ssjson或者demo,我们重现一下问题发给开发调查一下。
回复 使用道具 举报
s先生
初级会员   /  发表于:2022-9-28 15:04:02
板凳
Clark.Pan 发表于 2022-9-23 18:17
您好,请提供一下带有对应图片的ssjson或者demo,我们重现一下问题发给开发调查一下。

这是我的文件,麻烦帮忙看看

DSG2022-031.ssjson.zip

378.01 KB, 下载次数: 56

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-28 17:09:49
地板
您好,我这边已经重现了问题并提交问题给了研发,问题编号SJS-14908。问题有进一步结果我会在这里通知您。
看了一下您设置图片的时候应该是图片设置实际高度高于图片本身的高度,如下图红框所示的空白部分。
image.png969485473.png
如果您能够在设置的时候就设置图片本身的大小,并居中。经我测试可以正常显示在PDF中。
这个可以作为临时的一个解决方案。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-25 16:49:42
5#
您好,此问题已在SpreadJS的15.2.3中修复。请及时更新至此版本并进行测试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部