找回密码
 立即注册

QQ登录

只需一步,快速开始

樊小二丶

注册会员

15

主题

73

帖子

192

积分

注册会员

积分
192
樊小二丶
注册会员   /  发表于:2021-12-7 09:18  /   查看:2866  /  回复:12
10金币
设置了字体 image.png410465392.png 这是设置字体得方法吧
image.png945919799.png 出来后是乱码  我是缺少什么文件嘛 image.png487204894.png 是不是缺少字体得文件呢 还是怎么

12 个回复

正序浏览
樊小二丶
注册会员   /  发表于:2021-12-7 16:49:17
12#
Richard.Ma 发表于 2021-12-7 16:21
示例里用的字体是放在fontjs.js 中的,
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/spread ...

这个我是引用的了啊 上面截图上面有啊
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 16:21:29
11#
示例里用的字体是放在fontjs.js 中的,
https://demo.grapecity.com.cn/sp ... /data/reportData.js
image.png213933715.png


你要用这个字体的话,也需要引入这个js

image.png651953124.png
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 16:00:46
10#
Richard.Ma 发表于 2021-12-7 15:30
这个workbook就是你代码中的spread对象,你得替换一下啊

嗯 事情比较多 image.png931266784.png image.png838061523.png image.png411069640.png 这。。。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 15:30:57
9#
这个workbook就是你代码中的spread对象,你得替换一下啊
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 14:43:45
8#
Richard.Ma 发表于 2021-12-7 14:40
你参考我上面发你的代码,“.font('normal normal 15px simkai');”这个可以用于getRange()获取的整个shee ...

image.png516994323.png 我就是他你那个复制上面 这个还没看
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 14:40:25
7#
你参考我上面发你的代码,“.font('normal normal 15px simkai');”这个可以用于getRange()获取的整个sheet区域,也可以用于getCell()获取到的单个cell,

你说的不行是什么意思呢,是设置报错还是其他的问题,发一些你目前写的代码

回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 13:56:28
6#
Richard.Ma 发表于 2021-12-7 12:11
你好,解决导出乱码这个需要您做如下的两步操作
1. 在导出前先将单元格的字体设置为中文字体,
2.导出时 ...

这个 设置单元格字体设置 我试了这段代码 不行啊
  1.   sheet.getCell(1, 1).text('FontStyle').font('italic bold 15px/30px Georgia');
复制代码
  这段是设置单个单元格得
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 12:11:46
5#
本帖最后由 Richard.Ma 于 2021-12-7 12:16 编辑

你好,解决导出乱码这个需要您做如下的两步操作
1. 在导出前先将单元格的字体设置为中文字体,
2.导出时注册这个对应的字体

第一步设置可以参考
https://demo.grapecity.com.cn/sp ... s/cells/font/purejs
  1. workbook.getActiveSheet().getRange(0,0,workbook.getActiveSheet().getRowCount(),workbook.getActiveSheet().getColumnCount()).font('normal normal 15px simkai');
复制代码



设置后的效果
image.png183751525.png

第二步可以参考
https://demo.grapecity.com.cn/sp ... om-font-export-pdf#
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 09:51:58
4#
这个可以吗

新建文本文档.ssjson

47.27 KB, 下载次数: 80

回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 09:46:43
3#
Richard.Ma 发表于 2021-12-7 09:23
您好,请提供给我一个spread导出后的原始ssjson文件,我来帮你验证一下

可以参考下面的步骤

这个  我怎么给你上传呢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部