我正在使用irport 3.1.0,同时从ireport生成预览所有样式(粗体,斜体)都正常工作,但是从Web应用程序调用所有内容都是纯文本。
我尝试使用下面的字体属性
<font fontName="SansSerif" size="10" isBold="true" isItalic="false" isPdfEmbedded="true"/>
任何人都可以建议我在使用ireport生成pdf时需要注意哪些必要的步骤。
谢谢,
答案 0 :(得分:7)
最后我做了一些修复。
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" pdfFontName="Helvetica-Bold" isPdfEmbedded="true"/>
使用pdfFontName="Helvetica-Bold"
我能够看到字体为粗体,而斜体我使用<font size="8" isBold="false" isItalic="true" pdfFontName="Helvetica-Oblique" isPdfEmbedded="true"/>
感谢。
答案 1 :(得分:0)
我用另一种方法解决了这个问题。
我遵循以下步骤: https://community.jaspersoft.com/wiki/ireport-fonts
我从C:\ Windows \ Fonts文件夹中获得了Arial字体,并将其放在iReport程序中。然后,将其导出到.jar并将其添加到我的项目中的 lib 文件夹中。因此,报告已正确生成。