找回密码
 立即注册

QQ登录

只需一步,快速开始

鱼鱼鱼

注册会员

3

主题

5

帖子

20

积分

注册会员

积分
20
  • 753

    金币

  • 3

    主题

  • 5

    帖子

鱼鱼鱼
注册会员   /  发表于:2021-11-18 20:15  /   查看:2553  /  回复:4
本帖最后由 Derrick.Jiao 于 2021-11-19 14:44 编辑

你好,spreadJs和GcExcel转换的时候,由于SpreadJs把字体大小单位pt转换成px存储到json中,但是GcExcel转换的时候存在px转成pt的精度缺失的问题
如在SpreadJs的中,字体大小10pt 转换成13.3333px存储到json中。但是在使用GcExcel通过此json生成的时候会吧13.3333px转换成9.99xpt,导致再次toJson在SpreadJs展示的时候出现9.99xx的字体大小,出现不一致的情况



评分

参与人数 1金币 +666 收起 理由
Derrick.Jiao + 666 感谢反馈

查看全部评分

4 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-19 10:21:51
沙发
你好,这边分别测试8-10号字体都是正常的,请提供能复现问题的表单,这边测试复现。
回复 使用道具 举报
鱼鱼鱼
注册会员   /  发表于:2021-11-19 14:17:43
板凳
你好,SpreadJs的json如附件,在通过GcExcel的fromJson和toJson之后,字体大小发生改变

spreadJs的字体大小.zip

1.52 KB, 下载次数: 170

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-19 14:44:41
地板
鱼鱼鱼 发表于 2021-11-19 14:17
你好,SpreadJs的json如附件,在通过GcExcel的fromJson和toJson之后,字体大小发生改变

问题已复现,这边需要作进一步调研,此贴改为保留处理,有进展会在本帖更新。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-13 09:30:47
5#
经确认,这是SpreadJS的bug,请将SpreadJS升级至14.2.5后验证。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部