找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-11 14:08:59
11#



请参考这个demo,其中yh_bold.js中存储的yh_bold变量就是通过你给的ttf转换 出来的base64文本。

本地文件导入导出.zip (10.11 MB, 下载次数: 17)
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-11 14:24:13
12#
Richard.Ma 发表于 2024-3-11 14:08
请参考这个demo,其中yh_bold.js中存储的yh_bold变量就是通过你给的ttf转换 出来的base64文本。


...

好嘞,辛苦
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-11 16:06:26
13#
bigsun008 发表于 2024-3-8 16:18
我们这边设置后也没生效,辛苦给看看

用 GC.Spread.Sheets.Themes.Office.bodyFont("微软雅黑")设置默认字体后导出文字加粗就不生效了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-11 17:51:54
14#
这是按照你说的设置的结果,没有影响粗体导出pdf


image.png771926574.png
image.png182814940.png

建议可以在我发你的demo基础上修改,看看是否可能复现问题
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-11 18:11:10
15#
Richard.Ma 发表于 2024-3-11 17:51
这是按照你说的设置的结果,没有影响粗体导出pdf

image.png605909423.png


image.png439046325.png

我们是这样尝试的,有默认字体设置时就不生效
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-11 19:24:02
16#
Richard.Ma 发表于 2024-3-11 17:51
这是按照你说的设置的结果,没有影响粗体导出pdf

这里导出结果原本没有设置加粗的字也加粗了,使用的是你demo里的字体

image.png688510131.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-12 09:29:37
17#
我用你15楼的代码也验证了一下,是可以生效的。

原本没有设置加粗的字也加粗了


这个在我给你的demo中是正常的,因为我也没有完整的注册normal, italic,boldItalic字形对应的字体文件。只注册了bold做粗体导出的演示

这种情况下,spreadjs会以注册的这个字体来作为备选字体使用。
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-12 11:00:08
18#
Richard.Ma 发表于 2024-3-12 09:29
我用你15楼的代码也验证了一下,是可以生效的。

同时设置了normal和bold字体  但是导出pdf的时候  未设置粗体的微软雅黑也被加粗了
image.png60998534.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-12 14:55:07
19#
给一个demo吧,我看看是哪里写错了,这里没有复现你说的问题

如下图,给雅黑常规字形注册了楷体,给雅黑加粗字形注册了雅黑粗体

image.png262394408.png
image.png442611388.png

最终导出pdf的效果
image.png174566954.png
回复 使用道具 举报
bigsun008
金牌服务用户   /  发表于:2024-3-12 15:56:36
20#
Richard.Ma 发表于 2024-3-12 14:55
给一个demo吧,我看看是哪里写错了,这里没有复现你说的问题

如下图,给雅黑常规字形注册了楷体,给雅黑 ...

image.png933230590.png

微软雅黑粗体设置问题.zip

18.15 MB, 下载次数: 9

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部