字体样式粗体,斜体在使用ireport时无法使用pdf

时间:2016-09-29 12:06:42

标签: jasper-reports

我正在使用irport 3.1.0,同时从ireport生成预览所有样式(粗体,斜体)都正常工作,但是从Web应用程序调用所有内容都是纯文本。

我尝试使用下面的字体属性

<font fontName="SansSerif" size="10" isBold="true" isItalic="false" isPdfEmbedded="true"/>

任何人都可以建议我在使用ireport生成pdf时需要注意哪些必要的步骤。

谢谢,

2 个答案:

答案 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 文件夹中。因此,报告已正确生成。

查看它如何进入iReport: enter image description here