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

QQ登录

只需一步,快速开始

jiqimao 讲师达人认证
金牌服务用户   /  发表于:2018-8-29 09:50  /   查看:7033  /  回复:12
我使用spread的导出, 发现如果格子的值是中文的话, 会出现乱码 , 请问这个如何解决呢 ?

12 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-29 18:04:42
沙发
这个PDF需要注册字体,因为PDF是一个自解析的格式,参考这个demo
链接:https://pan.baidu.com/s/1Cw33CHC-aE9YmGyhLBlYlw 密码:sq4v
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-9-19 14:29:32
板凳
那sp里面支持的字体, 我是不是都要自己注册一下呢 ? 还是说只注册demo里面的字体就好了 ?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-19 16:56:13
地板
您在spread中用了什么字体,就去注册一下对应字体的ttf。
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-9-19 17:04:13
5#
ttf文件需要自己去下载吗 ? 你们有没有这些文件呢 ?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-19 17:52:02
6#
这个我们不可能有,这个是字体公用的
https://baike.baidu.com/item/TTF/10525802?fr=aladdin
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-9-19 17:57:02
7#
如果想支持不乱吗的话, 是不是把sp那些字体全都注册一下才可以呢 ? 下面截图上面的字体是不是都要注册一下, 才可以保证不乱吗呢 ?
image.png407383727.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-20 11:02:31
8#
您好,您只需要把您要导出pdf的那一个spread表格中所包含的字体进行注册即可。

我看您截图是否是在线表格编辑器?
您是否需要使用在线表格设计器设计模板并导出pdf文件?
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-9-20 13:59:16
9#
问题1: 您好,您只需要把您要导出pdf的那一个spread表格中所包含的字体进行注册即可。<-- 如果是这个的话, 那我怎么知道当前的spread的表格中使用了那些字体呢 ? 有没有API可以获取到 ?

问题2: 我看您截图是否是在线表格编辑器?<-- 对的, 我们使用的是在线表格的编辑器.

问题3: 您是否需要使用在线表格设计器设计模板并导出pdf文件? <-- 这个功能我们暂时还没有用到.
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-20 16:16:00
10#
字体这块,我们不限制使用的字体种类,只要浏览器能够支持就可以显示,所以没有接口能够获得支持的列表。
在线表格编辑器上面列举的字体,只是一些常用的,如果要该也可以在在线表格编辑器的源码中去修改。
考虑到最终用户会用在线表格编辑器中的字体来设计表单,那就需要将在线表格编辑器上面的字体都去进行注册。
当然列表中列举是可以修改的,口子开多大由您来决定。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部