本帖最后由 Ellia.Duan 于 2022-9-5 11:41 编辑
在11楼中我这边提到了,您这边是设置的楷体吗?
spreadjs中设置的中文字体是楷体的话,导出的时候注册楷体字体。
如果您设置的中文字体是宋体,那么导出的时候注册宋体字体。
我在您这边的代码中,formJSON后让sheet全部单元格的字体改为楷体
可以成功导出,不乱码
SpreadJS默认字体是西文字体Caribri。当单元格输入中文字体后,浏览器会自动转换中文。
但是如果要进行pdf打印导出,这时候要对SpreadJS中输入的文字进行字体设置。
所以您根据自己的需求,在代码中设置font字体,并注册相应的字体文件
|