粗体不适用于文本字段...但适用于标签

pay*_*yal 18 jasper-reports

当我格式化要在"粗体"中显示的文本字段时,它在ireport输出中显示为粗体,但在将其视为PDF时不会以粗体显示..任何建议......?

小智 20

把它放在你的pom.xml中:

    <dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports-fonts</artifactId>
        <version>5.6.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

  • 为什么会这样?你能详细说明吗? (5认同)
  • 真的为我工作!刚添加此依赖项并保持isBold ="true". (3认同)

小智 11

刚遇到同样的问题......我不知道它是否对你有所帮助,但......

文本字段和标签都有一个名为"Pdf字体名称"的属性.您必须将其设置为粗体字体(即"Helvetica-Bold"而不是"Helvetica"),以在PDF文件中将字段粗体显示.

如果直接编辑JRXML文件,则此设置包含在"size"和"isBold"属性之后的textelement标记中.