【问题标题】:FastReport.Mono fails to export reports to PDF due to fonts issues由于字体问题,FastReport.Mono 无法将报告导出为 PDF
【发布时间】:2016-07-11 23:20:22
【问题描述】:

我正在 Linux (CentOS 7) 上尝试 FastReport.Mono,看看我是否可以制作一个应用程序来从 FastReport 文件生成报告。示例 FastReport.Mono 应用程序似乎可以工作,但是 PDF 导出演示存在问题。我在尝试导出时收到错误消息:

找不到文件“/root/.local/share/FastReport/font.list”。 文件名:'/root/.local/share/FastReport/font.list'

路径/root/.local/share/FastReport/存在,但里面确实没有请求的文件。

我已经安装了 FastReport.Mono 自述文件中提到的 truetype 字体(它们进入了usr\share\fonts\msttcore),它没有改变任何东西。

创建一个空的font.list 文件会带来以下错误消息:

枚举要么没有开始,要么已经完成。


我该如何解决这个问题并使 PDF 导出正常工作?

【问题讨论】:

    标签: linux fonts mono centos7 fastreport


    【解决方案1】:

    找不到文件“/root/.local/share/FastReport/font.list”。文件名:'/root/.local/share/FastReport/font.list'

    顺便说一句,您以 root 身份工作 - 这对安全性不利。无论如何,您必须检查以下目录:“/usr/share/fonts/truetype”。它是否存在并且存在 TrueType 字体?如果没有,那么您可以使用以下命令定义 shell 变量 FONTDIR:

    $ export FONTDIR="/path/to/truetype/fonts"

    在第一次导出为 PDF 格式时,FastReport.Mono 检查此目录中的字体并构建 font.list 文件。如果“$HOME/.local/share/FastReport/”目录中存在 font.list 文件,则软件会检查该文件中的信息是否真实。

    我该如何解决这个问题并使 PDF 导出正常工作?

    这些问题应该会在下一个版本中修复。

    【讨论】:

      猜你喜欢
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      • 2019-06-20
      • 2018-12-29
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      • 1970-01-01
      相关资源
      最近更新 更多