找回密码
 立即注册

QQ登录

只需一步,快速开始

01road
初级会员   /  发表于:2021-9-17 11:04  /   查看:1766  /  回复:5
5金币
本帖最后由 01road 于 2021-9-17 11:06 编辑

问题描述:  1. 制作表格时是使用的windows 10系统。
  2. 分别在windows10的chrome, mac的chrome,mac的safari浏览器中使用spreadJS渲染。渲染出来的样式有明显差异(列宽及字体都不一样)。
   如下图所示:(1)分项工程编号在mac的chrome中换行了。在windows的chrome中显示正常 (2)表名“分项质量检验评定表”在这三个浏览器中都显示不同。在制表的时候是字体是“黑体”



请问这种导致这种问题的原因?以及如何制作表格才能减少差异性。
xuanran.jpg

评定表4.2.2土方路基评定表(SG).ssjson

107.94 KB, 阅读权限: 150, 下载次数: 2

最佳答案

查看完整内容

嗯,这边验证了一下 “分项质量检验评定表”,这个在字体显示不一致的问题,是由于浏览器导致的,在最终渲染的页面中,这些问题设定就是黑体,但是由于Mac的Safari以及Chrome缺失黑体,会使用备用字体来显示,这个目前没有什么解决办法 关于Mac的Chrome下,出现了单元格换行,这个也和字体有关,不同字体占用的宽度不同,如果单元格宽度刚好不够了,可能就会自动换行

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-17 11:04:43
来自 4#
嗯,这边验证了一下

“分项质量检验评定表”,这个在字体显示不一致的问题,是由于浏览器导致的,在最终渲染的页面中,这些问题设定就是黑体,但是由于Mac的Safari以及Chrome缺失黑体,会使用备用字体来显示,这个目前没有什么解决办法

关于Mac的Chrome下,出现了单元格换行,这个也和字体有关,不同字体占用的宽度不同,如果单元格宽度刚好不够了,可能就会自动换行
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-17 11:47:05
2#
问题已经收到,我看到你发的截图都是打印预览时的,目前在页面的控件中显示的是否一致呢
回复 使用道具 举报
01road
初级会员   /  发表于:2021-9-17 13:40:52
3#
Richard.Ma 发表于 2021-9-17 11:47
问题已经收到,我看到你发的截图都是打印预览时的,目前在页面的控件中显示的是否一致呢

这个不是打印预览效果。就是在页面控件中显示的。
回复 使用道具 举报
01road
初级会员   /  发表于:2021-9-18 10:53:53
5#
Richard.Ma 发表于 2021-9-17 15:26
嗯,这边验证了一下

“分项质量检验评定表”,这个在字体显示不一致的问题,是由于浏览器导致的,在最终 ...

那可以像css那样设置多个字体吗?如果浏览器没有第一个字体,就会使用指定的备用字体。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-18 11:07:29
6#
这个目前没有办法支持,因为要考虑和excel的兼容,设置单元格字体时,只能时设置一个字体
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部