我正在使用iReport 5.1.0和JasperReports 5.0.0构建一些报告。现在我的问题是粗体样式没有出现在 pdf 输出中。如果我有风格化文本(例如,"<b>My Text</b>"
),粗体部分在报告的输出中显示为粗体,但在 pdf 中显示为粗体。我可以在 pdf 中加粗的唯一方法是强制该元素的 pdf 字体为粗体(例如 pdfFontName="Helvetica-Bold"),但这会使整个字符串加粗并且不允许我通过样式标记<b>
。
我以这种方式导出pdf文件:
JRPdfExporter exp = new JRPdfExporter();
exp.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, namefileToExport);
exp.exportReport();
我能怎么做?