找回密码
 立即注册

QQ登录

只需一步,快速开始

vuvivian

注册会员

2

主题

8

帖子

22

积分

注册会员

积分
22
最新发帖
vuvivian
注册会员   /  发表于:2019-4-25 15:54  /   查看:2534  /  回复:6
image.png919091186.png

比如 我仅仅是想加粗或者增大单元格的文字,就目前的API好像只有font这个属性可以设置,但是font属性里包含了很多字体设置,不改变原有样式,添加bold属性的话有什么好的建议呢?

这样的实现方式并无法生效
  //获取字体样式 然后替换
                        var cstyle = sheet.getActualStyle(7, 7, GC.Spread.Sheets.SheetArea.viewport, true);
                        cstyle.font = cstyle.font.toString().concat(' bold')
                        sheet.getCell(7, 7).font(cstyle.font);


6 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-25 17:46:11
沙发
您好,SpreadJS目前的确只有这一种font设置方式,

实际上设置字体的操作与css的字体设置方式是一致的,

如果仅仅想更改字体的bold,可以参考这个示例:

https://demo.grapecity.com.cn/sp ... mple/inspector.html

如图:

image.png126196898.png

image.png502673644.png
回复 使用道具 举报
vuvivian
注册会员   /  发表于:2019-4-25 19:16:03
板凳
KevinChen 发表于 2019-4-25 17:46
您好,SpreadJS目前的确只有这一种font设置方式,

实际上设置字体的操作与css的字体设置方式是一致的,
...

您好 请问网址的实例有代码可以公开吗?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-26 10:08:01
地板
您好,这个网址的代码用F12可以看到,都是明码的,您可以参考它的逻辑。

截图就是我在浏览器中直接debug线上的代码的
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-26 10:10:03
5#
您也可以去官网下载SpreadJS产品包,解压后在这个路径可以找到完整的示例:

SpreadJS.Production.V12\Spread.Sheets\Spread.Sheets.Release.12.0.0\samples\InspectorSample

下载地址:

https://www.grapecity.com.cn/download/?pid=57

评分

参与人数 1满意度 +5 收起 理由
vuvivian + 5

查看全部评分

回复 使用道具 举报
vuvivian
注册会员   /  发表于:2019-4-26 16:53:10
6#
KevinChen 发表于 2019-4-26 10:10
您也可以去官网下载SpreadJS产品包,解压后在这个路径可以找到完整的示例:

SpreadJS.Production.V12\Sp ...

好哒 ,谢大佬。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-26 18:07:32
7#
感谢反馈,感谢评分,本帖结贴了~!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部