找回密码
 立即注册

QQ登录

只需一步,快速开始

ffcs_lidm

金牌服务用户

12

主题

32

帖子

122

积分

金牌服务用户

积分
122
ffcs_lidm
金牌服务用户   /  发表于:2020-5-20 19:17  /   查看:2473  /  回复:3
你好,我想问下如何分别获取当前单元格的字体大小,粗细等样式,而不是把字体的所有样式以字符串的样式输出来console.log(this.sheet.getActualStyle(cell.row, cell.col).font)用这个输出来的是一个字符串,包含了所有字体样式,而我只想要其中的一个,如只获取字体大小 image.png950089111.png

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-20 23:01:38
推荐
请参考
https://www.grapecity.com.cn/blogs/spreadjsdanyuangezitishezhi
用dom解析font获取对应属性
回复 使用道具 举报
ffcs_lidm
金牌服务用户   /  发表于:2020-5-21 15:46:31
板凳
dexteryao 发表于 2020-5-20 23:01
请参考
https://www.grapecity.com.cn/blogs/spreadjsdanyuangezitishezhi
用dom解析font获取对应属性

好的,已解决,不过还有个问题,想修改默认sheet的字体是宋体,字体大小为12px,用了GC.Spread.Sheets.Themes.Office.bodyFont('12px SimSun') 没效果

方式二:也没生效
const style = this.sheet.getDefaultStyle(GC.Spread.Sheets.SheetArea.viewport)
      style.font = '12px Microsoft YaHei'
      this.sheet.setDefaultStyle(style, GC.Spread.Sheets.SheetArea.viewport)
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-22 10:37:19
地板
image.png694945373.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部