找回密码
 立即注册

QQ登录

只需一步,快速开始

刘明

金牌服务用户

15

主题

55

帖子

164

积分

金牌服务用户

积分
164
刘明
金牌服务用户   /  发表于:2021-12-8 16:58  /   查看:4032  /  回复:16
1金币
本帖最后由 刘明 于 2021-12-8 17:00 编辑

更新了14版本以后出现一个这种请求
导致我们保存不成功,我在12版本感觉没遇到这个问题。

image.png24955138.png 还有为什么有这种颜色,我们想转成16进制或者rgb怎么办。

最佳答案

查看完整内容

可以通过这句代码获取GC.Spread.Sheets.ThemeColors.Office.toJSON(),不同的主题对应的tgba都不一样。

16 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 16:58:45
来自 11#
刘明 发表于 2021-12-9 09:33
Accent这种颜色有没有16进制转换表。我转json以后需要转一下。在没有sheet实例的情况下

可以通过这句代码获取GC.Spread.Sheets.ThemeColors.Office.toJSON(),不同的主题对应的tgba都不一样。
image.png468594054.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 17:09:23
2#
从第一张图来看,请求的网站以及内容的应该是一个字体文件。这个跟版本没有关系,请检查你的代码是否有这个网站上的请求,我们的控件不会请求其他网站的数据。请确认是否在导出pdf时注册的字体。
第二个问题可以通过下面的代码来转换
var name = sheet.currentTheme().name()
GC.Spread.Sheets.Themes[name].getColor("Accent 6")

image.png22568358.png
回复 使用道具 举报
刘明
金牌服务用户   /  发表于:2021-12-8 17:15:21
3#
Derrick.Jiao 发表于 2021-12-8 17:09
从第一张图来看,请求的网站以及内容的应该是一个字体文件。这个跟版本没有关系,请检查你的代码是否有这个 ...

第一个问题:你们的字体都兼容吗,比如从别的地方复制的文字会出现问题吗。
第二个问题:有没有一个对照表。还有就是为什么字体要用这种显示呢,而且我发现绿色居多。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 17:23:32
4#
刘明 发表于 2021-12-8 17:15
第一个问题:你们的字体都兼容吗,比如从别的地方复制的文字会出现问题吗。
第二个问题:有没有一个对照 ...

问题1:一般情况下,操作系统中有的字体,复制粘贴到表格上我们都能正常显示。可能会存在一些建筑方面等特殊字体符号等需要注册才能正常显示。

问题2:可以看下学习指南这个例子,用这种显示主要是基于主题的设计以及简化json,这个属于产品设计上的了。
https://demo.grapecity.com.cn/sp ... cument-theme/purejs
回复 使用道具 举报
刘明
金牌服务用户   /  发表于:2021-12-8 17:36:36
5#
本帖最后由 刘明 于 2021-12-8 17:45 编辑
Derrick.Jiao 发表于 2021-12-8 17:23
问题1:一般情况下,操作系统中有的字体,复制粘贴到表格上我们都能正常显示。可能会存在一些建筑方面等 ...
问题1:怎么可以设置spread的默认字体,推荐使用哪个字体。
问题2:能禁止不使用这种主题颜色吧。只能使用正常的16进制和rgb
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 17:50:36
6#
刘明 发表于 2021-12-8 17:36
问题1:怎么可以设置spread的默认字体,推荐使用哪个字体。
问题2:能禁止不使用这种主题颜色吧。只能使用 ...

这个无法禁用,如果用rgb或者16进制设置的颜色,那么拿出来的也还是rgb或者16进制。但是如果导出到json中就有可能会被转换为类似Accent这种颜色,这个属于产品设计,不支持修改。 image.png656847533.png
回复 使用道具 举报
刘明
金牌服务用户   /  发表于:2021-12-8 17:58:55
7#
问题1:怎么可以设置spread的默认字体,推荐使用哪个字体。
回复 使用道具 举报
刘明
金牌服务用户   /  发表于:2021-12-8 17:59:12
8#
Derrick.Jiao 发表于 2021-12-8 17:50
这个无法禁用,如果用rgb或者16进制设置的颜色,那么拿出来的也还是rgb或者16进制。但是如果导出到json中 ...

问题1:怎么可以设置spread的默认字体,推荐使用哪个字体。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-8 18:02:19
9#
刘明 发表于 2021-12-8 17:59
问题1:怎么可以设置spread的默认字体,推荐使用哪个字体。

spread的默认字体是Calibri,如需设置不同的字体请用font接口设置字体。更多相关信息可以参考学习指南
https://demo.grapecity.com.cn/sp ... eatures/cells/font#

没有推荐的字体,字体没有优劣之分,需要就使用,不需要则不使用。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部