【问题标题】:JasperReports PDF font name (default in jasperreports.properties)JasperReports PDF 字体名称(jasperreports.properties 中的默认值)
【发布时间】:2011-11-09 09:24:03
【问题描述】:

我正在尝试让 JasperReports 嵌入 JasperReports 字体 jar 中存在的字体(来自 DynamicJasper 生成的报告)。我在 jasperreports.properties 中配置了这个:

net.sf.jasperreports.default.pdf.font.name=DejaVu Sans
net.sf.jasperreports.default.pdf.encoding=Identity-H

如果我放置 Helvetica 并且没有编码,这会非常好用,而且我很肯定 DejaVu Sans 在类路径中。

那么 pdf.font.name 会接受类路径中的任何 ttf 还是仅接受标准的 14 种 PDF 字体?

【问题讨论】:

    标签: java pdf fonts jasper-reports dynamic-jasper


    【解决方案1】:

    “DejaVu Sans”被接受,因为它是 Jasper 字体扩展示例,它将 .ttf 包装在 .jar 文件中。如果您提供相应的字体扩展名,您可以设置任何您想要的字体。

    字体扩展示例文档: http://jasperreports.sourceforge.net/sample.reference/fonts/index.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-02
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多