gpt4 book ai didi

java - JasperReports PDF 字体名称(jasperreports.properties 中的默认值)

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:10 26 4
gpt4 key购买 nike

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

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

如果我放置 Helvetica 且不使用 enconding,则效果非常好,并且我确信 DejaVu Sans 位于类路径中。

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

最佳答案

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

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

关于java - JasperReports PDF 字体名称(jasperreports.properties 中的默认值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com