本帖最后由 qq525566534 于 2023-7-14 17:35 编辑
当时是为了解决PDF导出中文乱码,我按教程说的在报表项目下复制了一些字体文件,然后在js开始时注册字体GC.ActiveReports.Core.FontStore.registerFonts("fonts/fontsConfig.json");
这里面有个chinese.ttf好像就是默认的微软雅黑,报表设置了微软雅黑后导出PDF就不乱码了,可是这个字体文件有10多M,客户端页面预览报表时就都会从服务器下载这个字体文件,这不合理啊,客户端浏览器应该调用自己本地字体渲染浏览器才对,怎么从报表服务器下载字体呢?
服务器都卡死了!
这是注册字体的fontsConfig.json内容:
另外我看咱们arjs的两个原生js文件加起来也有10M,能不能给我压缩过的呢
|