找回密码
 立即注册

QQ登录

只需一步,快速开始

雨下一夜

注册会员

1

主题

3

帖子

14

积分

注册会员

积分
14
  • 42

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
雨下一夜
注册会员   /  发表于:2024-8-12 14:47  /   查看:798  /  回复:7
本帖最后由 Joestar.Xu 于 2024-8-14 12:29 编辑


调研编号:SJS-25973

单元格设置宋体、自动换行,转为PDF之后,原先不换行的内容,自动换行了

image.png133719786.png

image.png22175597.png

20240812_141931-0-60.gif

simsun(2)001.zip

9.06 MB, 下载次数: 73

7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-12 17:32:22
沙发
您好,我这边在17.1.1中未能复现出您的问题:

image.png686123351.png

image.png892957458.png

我应该如何才能复现出您的问题呢?
回复 使用道具 举报
雨下一夜
注册会员   /  发表于:2024-8-12 17:50:30
板凳
难道是我用的字体库里面的字体宽度和浏览器的字体宽度不一致?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-13 13:32:02
地板
不太确定,您这边是使用的哪个字体文件注册的呢?能否提供一下相关的文件,这边尝试复现看看。
回复 使用道具 举报
雨下一夜
注册会员   /  发表于:2024-8-13 13:39:29
5#
Joestar.Xu 发表于 2024-8-13 13:32
不太确定,您这边是使用的哪个字体文件注册的呢?能否提供一下相关的文件,这边尝试复现看看。

字体文件已上传
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-13 17:32:16
6#
收到,这边本次测试一下,后续有进展我会在本帖中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-14 11:47:33
7#
您好,您描述的情况我在本地已经复现,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-30 14:29:13
8#
您好,经调研,此处的差异是由于SpreadJS使用的渲染Context不同导致的。

要解决这个问题,需要研究PDF Kit测量文本的相关逻辑,并尝试使其与Canvas相同。

或者将测量渲染的Context修改为Canvas,而不是PDF Kit。

要解决这个问题,需要不少时间调研,且会存在极大的风险(不一致问题)。

我们目前将保留此问题,当做一个Limitation来处理,不过后续我们会持续跟进此需求,或将在后续的版本中修复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部