请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

wmhPTC

初级会员

35

主题

112

帖子

349

积分

初级会员

积分
349
wmhPTC
初级会员   /  发表于:2025-3-19 10:40  /   查看:202  /  回复:13
1金币
image.png648841247.png 怎么添加新的字体?

最佳答案

查看完整内容

您好,可以参考这个demo:设计器中添加中文字体 设计器中有多处地方都需要用到字体下拉框,所以demo中对不同场景都做了添加,您可以按需使用~

13 个回复

倒序浏览
最佳答案
最佳答案
Matthew.Xue
超级版主   /  发表于:2025-3-19 10:40:35
来自 2#
您好,可以参考这个demo:设计器中添加中文字体
设计器中有多处地方都需要用到字体下拉框,所以demo中对不同场景都做了添加,您可以按需使用~
回复 使用道具 举报
wmhPTC
初级会员   /  发表于:2025-3-21 09:44:27
3#
Matthew.Xue 发表于 2025-3-19 14:57
您好,可以参考这个demo:设计器中添加中文字体
设计器中有多处地方都需要用到字体下拉框,所以demo中对不 ...

我是通过 gc-spread-sheets-designer 来初始化设计器的,跟demo不一样
回复 使用道具 举报
wmhPTC
初级会员   /  发表于:2025-3-21 09:56:01
4#
Matthew.Xue 发表于 2025-3-19 14:57
您好,可以参考这个demo:设计器中添加中文字体
设计器中有多处地方都需要用到字体下拉框,所以demo中对不 ...
  1.     <gc-spread-sheets-designer :styleInfo='styleInfo'
  2.                                 :config='config'
  3.                                 @designerInitialized="designerInitialized">
  4.     </gc-spread-sheets-designer>
复制代码

这种怎么添加呢?
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-21 10:04:51
5#
wmhPTC 发表于 2025-3-21 09:56
这种怎么添加呢?

demo中有三处修改的地方:
第一处是在designerConfig中修改,对应您的代码,您只需要在:config="config"生效之前,对config进行定义就好,比如在vue的created声明周期中,或者在setup(Vue3)中,或在Export default之前(Vue2)。
后面两处都是直接对GC变量下的方法做了调用,分别是registerTemplate和setResources,demo中的调用也是在designer初始化之后,实际上在初始化之前也可以,所以您可以将其放在和config配置一样的地方,或者在designer初始化之后,比如designerInitialized,或者mounted等等,均可。
回复 使用道具 举报
wmhPTC
初级会员   /  发表于:2025-3-21 17:22:00
6#
Matthew.Xue 发表于 2025-3-21 10:04
demo中有三处修改的地方:
第一处是在designerConfig中修改,对应您的代码,您只需要在:config="config" ...

image.png608960876.png 没变化啊
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-24 09:27:16
7#

请问您遇到的问题解决了吗?没有的话可以继续讨论,有新问题可以发新帖~
回复 使用道具 举报
wmhPTC
初级会员   /  发表于:2025-3-24 10:02:17
8#
Matthew.Xue 发表于 2025-3-24 09:27
请问您遇到的问题解决了吗?没有的话可以继续讨论,有新问题可以发新帖~

没有解决,我在代码里添加了我需要的字体,但是在设计器上对字体设置的时候,格式没有发生变化
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-24 10:23:07
9#
wmhPTC 发表于 2025-3-24 10:02
没有解决,我在代码里添加了我需要的字体,但是在设计器上对字体设置的时候,格式没有发生变化

您试一下“新宋体”这个字体是否可以生效?
如果“新宋体”可以生效,但是您的“方正大标宋简体”无法生效,则可能是您的电脑中没有安装该字体,我本地电脑没有这个字体,测试过了之后也不会生效。
如果“新宋体”也无法生效(一般电脑都会有这个字体),则是您的代码哪里写的有问题,还请将代码贴出来我帮您看一下。
回复 使用道具 举报
wmhPTC
初级会员   /  发表于:2025-3-24 13:59:26
10#
Matthew.Xue 发表于 2025-3-24 10:23
您试一下“新宋体”这个字体是否可以生效?
如果“新宋体”可以生效,但是您的“方正大标宋简体”无法生 ...

我电脑本地刚安装的方正大标宋简体,代码是用的官方的demo
image.png516299437.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部