大Vi 发表于 2022-9-22 15:05:11

【14.0.2】给列头的一个单元格的某个字加字体颜色【SJS-15212】

本帖最后由 Ellia.Duan 于 2022-10-28 14:02 编辑

问题如上,这个怎么弄啊?不是所有字,是某个字

Clark.Pan 发表于 2022-9-22 17:35:32

需要用富文本
通过富文本来设置单元格中某一个字体的颜色
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/basic-rich-text/purejs

大Vi 发表于 2022-9-22 18:56:33

Clark.Pan 发表于 2022-9-22 17:35
需要用富文本
通过富文本来设置单元格中某一个字体的颜色
https://demo.grapecity.com.cn/spreadjs/Sprea ...

设置了一个单元格的一个字为红色,但是导出后,怎么其他字比这个字大一些?

Clark.Pan 发表于 2022-9-22 18:58:37

那你要看一下其他字在富文本中的字体大小是否跟红色的一致

大Vi 发表于 2022-9-22 19:07:17

Clark.Pan 发表于 2022-9-22 18:58
那你要看一下其他字在富文本中的字体大小是否跟红色的一致

我又没设置过字体大小,那一个单元格其他字就是纯文本,没有设置任何样式,我加了fontSize设置也没用啊

Ellia.Duan 发表于 2022-9-23 12:24:34

大Vi 发表于 2022-9-22 19:07
我又没设置过字体大小,那一个单元格其他字就是纯文本,没有设置任何样式,我加了fontSize设置也没用啊

请上传下相关代码,这边排查下原因

大Vi 发表于 2022-9-23 15:54:11

本帖最后由 大Vi 于 2022-9-23 15:58 编辑

Ellia.Duan 发表于 2022-9-23 12:24
请上传下相关代码,这边排查下原因
并且字体颜色设置必须用rgb 格式吗 ? 用了red和‘#eeeeee’好像没用呢,导出文件就是普通导出方法,导出后发现那个元字比其他字小,设置字体大小也没用
richText: [
                {
                  text: "金额(含税,"
                },
                {
                  style: {
                        foreColor: "rgb(230,63,0)",
                        // fontSize: "14px"
                  },
                  text: "元"
                },
                {
                  text: ")"
                },
            ]

Ellia.Duan 发表于 2022-9-23 16:11:34

本帖最后由 Ellia.Duan 于 2022-9-23 16:12 编辑

根据您的代码,这边的复现结果是


未发现字体大小变化,之后将其导出到excel中,也未发现字体大小变化,如下图

也尝试导出了ssjson文件,然后在导入到在线表格编辑器中,也未发现字体大小变化。具体您可以查看我附件的demo。

请描述下您的导出方式?或者提供可以复现问题的demo,这边进一步排查。

大Vi 发表于 2022-9-23 17:26:51

Ellia.Duan 发表于 2022-9-23 16:11
根据您的代码,这边的复现结果是



我用的你的demo直接导出打开的就这样,哦   我的 wps打开

Lynn.Dou 发表于 2022-9-23 18:18:48

测试导出的excel文件在微软Excel中打开时,显示字体大小是一样的。


初步判断可能与WPS有关,具体原因需要进一步调研,待有进展在贴中回复您。
本贴先做保留处理。
页: [1] 2
查看完整版本: 【14.0.2】给列头的一个单元格的某个字加字体颜色【SJS-15212】