历史版本8 :字体管理插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本字体管理插件
11.0V1.0

1.2 应用场景

服务器往往是缺少中文字体的,尤其是 Linux 服务器,缺少字体后预览/导出模板会出现乱码、斜线丢失等现象。

在服务器中使用语句安装字体操作较复杂,「字体管理」插件可降低安装字体的难度。

1.3 功能简介

安装「字体管理」插件后,可在平台中进行安装字体的操作。

注1:字体管理插件不对决策报表生效,仅对普通报表生效。

注2:通过「字体管理插件」安装的字体,仅对该FineReport工程生效,对Linux/Windows服务器中的其他工程/应用不生效。

2. 操作步骤编辑

2.1 安装插件

字体管理插件下载请点击:字体管理插件

设计器插件安装方法请参见:设计器插件管理 

服务器安装插件方法请参见:服务器插件管理 

2.2 检测缺失字体

1)检查工程所在服务器缺失字体

使用设计器打开有问题的模板文件。查看有问题的字体部分,确认可能缺失的字体。例如缺失黑体。

1641373928862720.png

2)检查设计器所在系统缺失字体

FineReport提供字体缺失检测,制作模板或预览模板时自动对使用的字体进行检测,如果不包含对应字体,将提示设计者或者使用者。

详情请参见:字体缺失检测


2.3 准备字体安装包

请从信任的来源获取所需的字体文件,帆软不提供此部分资源。

通常字体文件是以 .ttf 或 .otf 扩展名结尾的文件。

2.4 上传字体

管理员登录数据决策系统,点击「管理系统>字体管理」,点击字体上传」右侧的箭头,上传字体。如下图所示:

注1:字体仅支持 ttf、ttc 格式,将上传至 assets/fonts 文件夹。

注2:「字体管理」节点权限跟随平台权限配置。

30.png

2.5 效果查看

字体上传成功后,如下图所示:

注1:通过「字体管理插件」安装的字体,仅对该FineReport工程生效,对Linux/Windows服务器中的其他工程/应用不生效。

注2:上传字体后即时生效,但部分工程环境可能存在延迟,安装字体后无法即时生效,此时可重启工程使其快速生效。

1641373983148089.png

3. 错误代码编辑

上传字体文件时,错误代码及含义如下表所示:

错误代码介绍
21300002上传文件失败,文件过大
21300003上传文件失败,二进制头校验失败
21300012上传文件失败,上传文件在目录中已存在
21300013文件解析失败,请检查文件类型