jasperreports3.1.2旧版如何使用扩展字体,pdf导出“黑体”中文空白
如题,项目使用老的版本jasperreports-3.1.2,itext-2.1.0,iTextAsian,iTextAsianCmap,导出pdf可见宋体中文,黑体中文显示空白。
已尝试所有pdfFontName pdfEncoding isPdfEmbedded属性组合,依旧“宋体可见,黑体为空白无法显示”。***没有报错,iTextAsian.jar中有MHei-Medium.properties,就是导出pdf黑体显示空白***
其间使用新版本jasperreports-6.4.0与相应的iText-5.2,同时引用自己创建的字体jar包,可正常显示出黑体。***jar包创建方法可百度,用ireport-5.6.0(一个report报表制作的可视化软件)将系统自带的黑体字体SimHei.ttf与相应.properties配置文件组合而来***
现在的问题是,项目使用的老版jasperreports与新版结构不同,老版没有net.sf.jasoerreports.engine.fonts这个包,因此无法使用根据新版jasperreports包结构得到的字体jar包,会出现找不到类。
找了两天实在没找到老版用扩展字体的方法,光看着这黑体字体 和老版jar包就是不能把他们连起来引用..
有研究过的大神给条明路吗。