2 littlefly0212 littlefly0212 于 2014.08.28 16:32 提问

使用ireport生成pdf后字体大小失效

在ireport中编辑了一个报表模板,编译成.jasper文件后在项目中生成报表文件,但是渲染后的报表文件中的字体大小全部失效,其他均正常。请大神不吝指点。以下几点是小弟调查过后已经做过的。
1. 已经将itextAsian加入到ireport的classpath中。
2. 所需字体也已导入到ireport以及项目中。

多谢!

2个回答

liguibiao0224
liguibiao0224   2015.05.02 17:45

ireport不清楚 我用finereport,目前在finereport设计器中能够选择的字体是系统安装的字体库中的,所以楷体是可以再报表系统中使用的,而且,如果想往设计器中新增字体,只需要在系统上安装新的字体即可。

congyp890813
congyp890813   2017.12.15 16:47

你是不是用的ireport5.6,改用ireport5.5.1编译jrxml文件应该能解决

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jasperReports导出PDF字体加粗等样式失效问题
错误描述 在ireports模板设计中设置字体加粗样式,预览时样式生效,但是在Java程序导出PDF时样式都不生效;于是在网上查询了很多资料发现确实有这个问题,找了好多解决方案来尝试都没有成功。 问题发现 查看jasperreports-6.0.0.jar源码net.sf.jasperreports.engine.export包中JRPdfExporter.class文件中设置样式部分 ...
ireport中使用java进行pdf转化,jasper作为模板
/** * 导出pdf * @param list */ public void pdfExport(List list) { File file = new File("E:\\1.jasper"); JasperReport report = null; JasperPrint jasperPrint = null; try { report = (J
ireport生成PDF报表问题
这几天在用Ireport做报表,今天研究了一下iReport转PDF,把在其中遇到的问题小结了一下:  要想你的报表可以成功生成,就得对你报表中的每个字段进行如下设置,各属性设置说明如下:     Font        name:    宋体 (中文字体)     PDF font name:   STSong-Light     PDF  Encoding:  UniGB-UCS2-H
jasperreport ireport创建PDF中文字体问题终极解决方法
公司做的项目需要用到ireport来设计报表并导出PDF,刚接触也跟很多人一样碰到了中文字体问题,网上找到了解决方法但觉得不够完美,普遍的解决方法是设置文本控件的pdf font name和pdf encoding属性,这种方法有几种问题,一个是加粗等效果没有作用,还一个是英文字母和数字的字体很不好看。 第二种方法就是导入字体的方法,我当初参考的例子是这个,http://blog.csdn.ne
java用ireport模板生成PDF文件
Map parameters = new HashMap(); //模板中的参数parameters.put("conditions", conditions);parameters.put("t_usercode", _usercode);Connection conn = null; //数据库连接Class.forName("oracle.jdbc.driver.OracleDriver")
使用IReport制作并导出PDF文件(一)----文件名默认
1. 使用IReport画出要导出的PDF模板: 2.代码 @RequestMapping(method=RequestMethod.GET,value="/partsChangePDF/{partsChangeId}") public ModelAndView partsChangePDF(@PathVariable("partsChangeId") int partsChangeI
ireport打印pdf字体问题
使用ireport打印pdf时需要导入字体 1、ireport默认pdf字体为STsong-Light,编码默认为UniGB-UCS2-H 2、需要导入$ireport-5.6.0\ireport\modules\ext\iTextAsian.jar 3、如果不使用默认字体时,需要导入字体,并设置编码, 字体导入方式:工具-选项-ireport(fonts) 编码为:Identity-H
Jasper report fond 粗体不显示问题解决
refer to http://mdahlman.wordpress.com/2010/05/28/jaspersoft-v3-7-font-extensions/ 粗体形式在ireport 显示正常,但是exported pdf report ,不能显示粗体 总结如下: 1.在 ireport install 你需要的字体 , following 以上文章里的步骤 2.
iReport 设置字体大小
项目中用了 iReport 5.2 的 jar 包,结果发现设置字体大小后预览时没问题,放到项目中没啥改变。目前最新版本 5.6 字体大小是没有问题的,但是与Struts2 的集成存在问题。   下面文章中作者也提到了字体大小无法调整的问题,看来应该不是我使用的问题。 http://www.lai18.com/content/1554259.html
jasperreport5.6(预览时)添加PDF打印宋体加粗
第一步。 先下载一个JAR(jasperreports-fonts-4.0.2.jar) 解压该JAR 将fonts.xml里面的内容复制到irfonts.xml中 将dejavu文件复制到该文件夹下。 重启即可。