找回密码
 立即注册

QQ登录

只需一步,快速开始

IT-Weaver

初级会员

20

主题

76

帖子

240

积分

初级会员

积分
240
IT-Weaver
初级会员   /  发表于:2021-12-25 14:48  /   查看:2086  /  回复:4
1金币
本帖最后由 Clark.Pan 于 2021-12-27 09:26 编辑


看了一些以往的帖子,都没有明确说应该如何操作。

image.png503640441.png

我们是设置了“Office”这种主题。

我应该如何设置spread的字体,以及在导出时应该注意什么?



现在我导出的pdf是乱码,但是打印时不是乱码:

image.png668116759.png

最佳答案

查看完整内容

建议使用请求去注册字体而非加载JS的方式,因为字体文件比较大,js的加载方式会导致页面加载速度变慢,而请求加载仅仅是在导出时才会去服务器端请求字体文件并注册。参考附件demo写法 如果还是慢的话,终极方案是使用后端的GcExcel配合SpreadJS结合使用,通过GcExcel在服务端进行导出

4 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-25 14:48:26
来自 3#
建议使用请求去注册字体而非加载JS的方式,因为字体文件比较大,js的加载方式会导致页面加载速度变慢,而请求加载仅仅是在导出时才会去服务器端请求字体文件并注册。参考附件demo写法
如果还是慢的话,终极方案是使用后端的GcExcel配合SpreadJS结合使用,通过GcExcel在服务端进行导出

index.html

3.85 KB, 下载次数: 73

回复 使用道具 举报
IT-Weaver
初级会员   /  发表于:2021-12-25 15:14:45
2#
另外看了一下 font.js 太大了,10M+,对于页面影响很大,是否有解决的方案。
回复 使用道具 举报
IT-Weaver
初级会员   /  发表于:2021-12-28 16:23:15
4#
已解决。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-28 17:57:09
5#

解决了就好,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部