字体链接可以帮助解决,在部署环境中没有安装您开发环境中使用的字体,并导致在开发环境和部署环境中导出的PDF格式存在差异的情况。
为了解决这一问题, PDF 导出过滤器或 PDF 渲染扩展插件会检查已安装的字体中是否缺少需要的字体:
l 检查报表中每种字体的系统字体链接设置。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 注册表项存储了字体链接信息。
l 如果没有设置字体链接或找不到所需的字体,将会搜索FontFallback 中声明的字体。
l 使用字体链接集合中的字体,替换字体链接中没有声明的字体。
l 如果所需的字体没有在字体链接中找到,同时也没有在FontFallback 属性中声明,将会使用Microsoft Sans Serif 作为预定义的字体。
注:字体链接仅在ActiveReports 专业版中可用。