java jasperReports导出PDF字体加粗失效

在ireports模板设计中设置字体加粗样式,预览时样式生效,但是在Java程序导出PDF时样式字体加粗效果就不显示,找了好久,终于解决了问题。

我的是maven项目,首先pom.xml文件必须有下面这些依赖包

		
		
			net.sf.jasperreports
			jasperreports
			5.6.0
		
		
		
			net.sf.jasperreports
			jasperreports-fonts
			6.0.0
		
		
			org.codehaus.groovy
			groovy
			2.4.9
		
		
		
			com.lowagie
			itext
			4.2.1
		
		
		
			com.itextpdf
			itext-asian
			5.2.0
		

其中jasperreports-fonts.jar是控制字体加粗的包。

下面是ireport工具要加粗字体属性的设置
1、font name 属性为SansSeri:
这里写图片描述

2、中文显示的话,属性设置如下:

这里写图片描述

你可能感兴趣的:(ireport)