找回密码
 立即注册

QQ登录

只需一步,快速开始

athenadeveloper

注册会员

6

主题

39

帖子

117

积分

注册会员

积分
117
athenadeveloper
注册会员   /  发表于:2023-10-23 17:09  /   查看:3388  /  回复:15
1金币
本帖最后由 Richard.Huang 于 2023-10-26 10:50 编辑

产品:SpreadJS
版本:V15.0.7

36e80083e33194253a5385e9522c604.png981268310.png

【问题描述】鼠标拖选数据之后,点击加粗,会把其他未选中的也加粗。
【加载列表】

"@grapecity/spread-sheets": "15.0.7",
"@grapecity/spread-sheets-print": "15.0.7",
"@grapecity/spread-sheets-shapes": "15.0.7",
"@grapecity/spread-excelio": "15.0.7",
"@grapecity/spread-sheets-barcode": "15.0.7",
"@grapecity/spread-sheets-charts": "15.0.7",
"@grapecity/spread-sheets-languagepackages": "15.0.7",
"@grapecity/spread-sheets-pdf": "15.0.7",
"@grapecity/spread-sheets-designer": "15.0.7",
"@grapecity/spread-sheets-designer-resources-cn": "15.0.7",
"@grapecity/spread-sheets-tablesheet": "15.0.7",
"@grapecity/spread-sheets-resources-zh": "15.0.7",

bug.zip

8.41 KB, 下载次数: 402

最佳答案

查看完整内容

您好,正常通过设计器UI操作设置字体是不会出现这样的问题的,如果您是用的font方法等接口去设置的话,那您检查一下相关的代码,看font方法传递的参数是否有误。 下方是关于设置字体的学习指南连接,您可以参考一下。 https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/font#timestamp 或者检查一下业务逻辑中有没有出现json拼接的情况,这可能也是错误的原因。 如果是想先解决此问题,建议您 ...

15 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-23 17:09:36
来自 16#
您好,正常通过设计器UI操作设置字体是不会出现这样的问题的,如果您是用的font方法等接口去设置的话,那您检查一下相关的代码,看font方法传递的参数是否有误。

下方是关于设置字体的学习指南连接,您可以参考一下。

https://demo.grapecity.com.cn/sp ... ells/font#timestamp

或者检查一下业务逻辑中有没有出现json拼接的情况,这可能也是错误的原因。

如果是想先解决此问题,建议您修改错误的json,将字体信息修改正确即可。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-23 17:23:36
2#
您好,我这边将您的json导入后复现出了该问题:

image.png658056029.png

字体的信息看着很奇怪。

image.png223208922.png

我这边替换掉以后就不存在这个问题了。

image.png657210082.png

请问这个字体信息您这边是怎么设置的呢?或者这个json您这边是如何获得的呢?
回复 使用道具 举报
athenadeveloper
注册会员   /  发表于:2023-10-24 10:17:56
3#
本帖最后由 athenadeveloper 于 2023-10-24 10:20 编辑

目前只有图中的会增加simkai.ttf字体,以及全局的样式字体【-apple-system, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC,
  WenQuanYi Micro Hei, sans-serif】。

image.png602072448.png image.png737333373.png

您回复的tabular-nums这个字体没有设置过。

font.ts参考附件。





font.zip

7.41 MB, 下载次数: 349

回复 使用道具 举报
athenadeveloper
注册会员   /  发表于:2023-10-24 16:39:56
4#
Joestar.Xu 发表于 2023-10-23 17:23
您好,我这边将您的json导入后复现出了该问题:

字体信息设置麻烦参考最新回复,json是使用导出得到的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-24 16:46:16
5#
您好,您提到的“全局的样式字体”您这边是如何设置的?是通过defaultStyle设置的吗?
回复 使用道具 举报
athenadeveloper
注册会员   /  发表于:2023-10-24 16:50:15
6#
Joestar.Xu 发表于 2023-10-24 16:46
您好,您提到的“全局的样式字体”您这边是如何设置的?是通过defaultStyle设置的吗?

项目主题style中设置的,没有在葡萄城中单独设置
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-24 17:53:58
7#
您好,您说的项目主题style中设置 指的是这样的操作吗?

GC.Spread.Sheets.Themes.Office.bodyFont("宋体")

如果不是的话,还请您详细告知一下,以便于我们快速复现出您的问题帮您解决。
回复 使用道具 举报
athenadeveloper
注册会员   /  发表于:2023-10-24 18:03:43
8#
Joestar.Xu 发表于 2023-10-24 17:53
您好,您说的项目主题style中设置 指的是这样的操作吗?

GC.Spread.Sheets.Themes.Office.bodyFont("宋 ...

是css设置。
1698141801614.png388621825.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-25 09:37:15
9#
您好,我在测试的Demo中加入了这条css样式,但是仍然无法复现出您的问题。

image.png585818175.png

image.png978307495.png

请您提供一个可以复现该问题的Demo,这边结合实际代码调研一下。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部