Ski*_*zzo 4 java pdf jasper-reports
我正在使用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();
Run Code Online (Sandbox Code Playgroud)
我能怎么做?
小智 5
https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports-fonts/6.0.0
<!-- https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports-fonts -->
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-fonts</artifactId>
<version>6.0.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
将此依赖项添加到pom.xml应该足以解决问题
use*_*574 -1
在文本字段中选择标记为html并像这样编写文本。
"<b>" + "My" + "</b>" + "Text"
Run Code Online (Sandbox Code Playgroud)
要安装新字体,您可以点击此链接。 安装新字体