找回密码
 立即注册

QQ登录

只需一步,快速开始

中智达

注册会员

6

主题

18

帖子

48

积分

注册会员

积分
48
中智达
注册会员   /  发表于:2022-1-11 10:05  /   查看:1791  /  回复:3
本帖最后由 Lynn.Dou 于 2022-2-14 10:18 编辑

失去和获取焦点时表格的字体不一致

测试123.xlsx

29.17 KB, 下载次数: 106

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-11 10:34:11
沙发
您好,
您描述的”失去和获取焦点时字体不一致“,指的是下图所示问题吗?
image.png795371398.png

如果是,则原因如下:
SJS是一个纯前端表格控件,只是提供了字体信息,
字体在网页的渲染实际是依赖浏览器完成的。
您设置的字体大小本身就是 37.3px,之所以在表单显示“较小”,是由于设置了缩放为“25%”。
image.png902111816.png
image.png813166503.png
在双击单元格进入编辑状态后,在设计上编辑框实质上为一个div,所以浏览器会根据字体的实际大小来进行渲染,即37.3px。
image.png701289977.png

综上,这属于产品设计,针对您的需求建议您重新设计表单,
如:在缩放为“100%”的基础上,根据需要将字体设置小一些,调整适当的行高列宽,
这样再进入编辑状态后,编辑框显示的字体大小就会与单元格显示一致了。

回复 使用道具 举报
中智达
注册会员   /  发表于:2022-1-11 10:50:45
板凳
Lynn.Dou 发表于 2022-1-11 10:34
您好,
您描述的”失去和获取焦点时字体不一致“,指的是下图所示问题吗?

是这个原因,我们重新设计下看看
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-11 11:31:11
地板
有问题继续交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部