- 浏览: 175504 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (87)
- Android (7)
- J2EE (34)
- JavaScript (6)
- CSS (1)
- Scala (0)
- WEB (5)
- Ruby (1)
- J2EE Netbeans JDK (1)
- Maven (2)
- AndroidMenuTest (0)
- ExtJS (1)
- MyBatis (4)
- iBatis (3)
- Quartz (1)
- JavaABC (3)
- HTML (1)
- JQuery (2)
- mysql (3)
- Linux (2)
- windows (1)
- ant (2)
- jboss (1)
- eclipse (1)
- junit (1)
- nginx (1)
- Google (0)
- git (2)
- python (1)
- kafka (1)
- sqlserver (1)
- jdk8+ (1)
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Times-Roman' is not available to the JVM. See the Javadoc for more details. net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358) net.sf.jasperreports.engine.util.JRStyledText.getAwtAttributedString(JRStyledText.java:226) net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:326) net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:510) net.sf.jasperreports.engine.fill.JRFillTextField.prepare(JRFillTextField.java:593) net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328)
可通过Jaspersoft iReprot Designer软件生成字体包:
1.点击 Tools>>Options>>iReport>>Fonts 标签项
2.Install Font
3.选择字体,可选择添加粗体、斜体等配套字体。
4.选择需要打包的字体 >>Export as extension ,输入名字保存成jar文件
生成jar包里面主要有两个配置文件 jasperreports_extension.properties,fontsfamily.xml,也可以不通过iReport自己手动创建字体jar包,按照如下结构:
jasperreports_extension.properties内容如下:
net.sf.jasperreports.extension.registry.factory.fonts=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory net.sf.jasperreports.extension.simple.font.families.ireportfamily1381460521792=fonts/fontsfamily1381460521792.xml
fontsfamily.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> <fontFamilies> <fontFamily name="Arial Unicode MS"> <normal><![CDATA[fonts/ARIALUNI.TTF]]></normal> <pdfEmbedded><![CDATA[false]]></pdfEmbedded> </fontFamily> <fontFamily name="SimSun"> <normal><![CDATA[fonts/simsun.ttf]]></normal> <pdfEmbedded><![CDATA[false]]></pdfEmbedded> </fontFamily> <fontFamily name="Times-Roman"> <normal><![CDATA[fonts/Times-Roman.ttf]]></normal> <pdfEmbedded><![CDATA[false]]></pdfEmbedded> </fontFamily> </fontFamilies>
发表评论
-
日志过滤小工具
2020-01-06 20:15 4531.从全量日志中截断部 ... -
GC参考手册
2017-11-09 14:12 551英文版原文:GC Tuning: In Practice 垃圾 ... -
IDENTITY_INSERT 设置为 OFF 时无法指定插入自增ID
2017-02-15 16:10 660IDENTITY_INSERT 设置为 OFF 时,无法指定I ... -
运行时Exception:Wrong return type in function
2015-11-17 21:31 1525D:\Soft\jdk1.7.0_79\bin\java ... -
Java中的常量:如何避免反模式
2015-10-20 20:41 450参考http://www.importnew.com/1670 ... -
java Socket通信小栗子
2015-09-14 09:25 614server端: package com.test.soc ... -
MyBatis 自动生成xml文件
2015-03-12 11:22 3801package com.test.mybatis; ... -
Java mail test
2015-02-12 11:03 1308mail局域网Exchange服务器测试代码,仅限发送到dom ... -
Java Concurrency / Multithreading Tutorial
2014-10-28 09:35 705Java Concurrency / Multithreadi ... -
Comparison method violates its general contract!
2014-10-22 17:24 960jdk1.6升级到1.7后Comparator有null的参数 ... -
JDK1.7 不兼容compare方法
2014-10-21 16:20 787java.lang.IllegalArgumentExcept ... -
Unknown Source的出现及解决
2014-06-18 10:03 930http://www.2cto.com/kf/201103/8 ... -
ApplicationDeadlockException
2014-06-16 15:39 784参考 : How to avoid huge transact ... -
Java Date相关处理
2014-02-26 14:35 6071.获取UTC时间: Calendar c ... -
Error listenerStart
2013-12-11 19:25 729INFO: Deploying web applicati ... -
Error configuring application listener of class org.springframework.web.context.
2013-12-07 18:54 38184如果Eclipse的BuildPath里面不缺jar包并且在 ... -
Eclipse里Jboss的配置
2013-07-15 17:41 9611.\WorkSpace\.metadata\.plugins ... -
Ant安装使用入门
2013-07-04 14:03 570下载Ant之后,增加环境变量1.ANT_HOME=xx/xx/ ... -
javaSystem获取系统信息
2013-03-27 16:30 808public static void main(Strin ... -
设计模式学习笔记
2013-03-22 18:01 841简单工厂,策略模式,单一职责,开放封闭,依赖倒转 装饰模式,代 ...
相关推荐
在 IREPORT 中,可以选中格式->字体 新建自定义字体,选择字体解决乱码问题,并应用自定义字体于报表字体中。 9. 字符集包引入 如果要在 PDF 上输入中日韩三国文字,那必须要额外下载两个 Jar 包,包括 iTextAsian...
解决方法是确保系统中安装了报表中使用的字体,并在 ireport 中正确引用。另外,也可以使用 PDF 兼容字体替换。 4.1.5 快速去掉上下左右边界 (界面优化) 为了改善报表的视觉效果,有时需要去除多余的边框。这...
本文将深入探讨`iReport`模板和自定义字体的使用,以及如何结合`jasperreports-fonts.jar`来提升报表的定制化水平。 首先,`iReport`是JasperReports库的一部分,它允许用户通过直观的GUI界面创建和编辑JRXML格式的...
"iText-2.1.7.jar+iTextAsian.jar+ireport报错分析"这个主题涉及到两个关键库:iText和iReport,以及它们在处理PDF生成时可能遇到的问题和解决方案。 iText是一个开源的Java库,专门用于创建、修改和处理PDF文档。...
这是因为原框架中 iReport 的环境 jar 包中默认从系统中获取字体环境,而在 Windows 下如果有该字体,就不会报错。但是在 Linux 系统下往往缺乏一些中文字体环境,因此使用 iReport 导出或打印将会出现字体未在 JVM ...
ireport宋体显示异常,加粗失效,字体变形,加入此jar即可解决
在使用IReport设计报表时,有时会遇到中文不显示或者出现乱码的问题,这通常是由于字体设置、编码格式不匹配或系统环境配置不当等因素引起的。本文将详细解析这些问题的成因,并提供十几种可能的解决方案,帮助你...
"ireport-5.6.0 Jasperreport 报表工具 jar包大全" 这个标题提到了两个关键组件:iReport和JasperReport,它们都是用于创建和设计报表的重要工具,尤其在Java开发环境中广泛使用。标题中的“5.6.0”是这两个工具的...
在IT行业中,报告生成工具是数据可视化和报表设计的重要组成部分,而iReport是JasperReports库的一个图形化用户界面,允许开发人员创建复杂的报表。本文将深入探讨如何使用iReport生成一维码和二维码,以及涉及到的...
iReport 是一款强大的开源报表设计工具,主要用于设计 JasperReports 报表。在本文中,我们将深入探讨如何使用 iReport 3.0 版本进行报表的创建和设置,特别是涉及PDF打印设置、中文处理和JAVABEAN数据源的配置。 ...
iReport 5.6.0是其一个重要的版本,尤其在中文支持方面做出了显著的改进,确保了在设计报表时可以顺利地使用中文字体,解决了之前版本可能存在的中文显示问题。 在iReport 5.6.0中,主要知识点包括: 1. **中文...
《Ireport所需的JAR包详解》 在Java开发领域,报表设计与生成是不可或缺的一部分,而Ireport作为一款强大的开源报表工具,深受开发者喜爱。它允许用户通过直观的图形界面来设计复杂的报表,并能导出多种格式,如PDF...
iReport 子报表嵌套技术详解 iReport 子报表嵌套技术是 ireport 提供的一种高级功能,通过子报表技术我们可以创建复杂的报表,实现多对一的数据展示问题。在本文中,我们将通过 ireport 子报表技术,实现自有房产...
iReport是一款强大的报表开发工具,尤其在Java应用领域中被广泛应用。它允许开发者设计复杂的报表,包括表格、图表、文本和图像,支持多种数据源,如数据库、XML、JSON等。iReport是JasperReports库的配套设计工具,...
对于中文字符的支持,IReport提供了详细的字体编码说明,确保在报表中正确地显示非ASCII字符,特别是中文字符。 **字段、参数和变量精解** 这部分内容深入解析了这些关键元素的工作原理和使用技巧,帮助用户更有效...
2. **元素类型**:包括文本框、表格、图表、图像等,每种元素都有相应的属性设置,如字体、颜色、边框等。 3. **数据源**:可以连接到各种类型的数据库,如MySQL、Oracle等,也可以使用JavaBean、XML文件等作为数据...
Ireport允许在样式表中设置字体,并指定嵌入到PDF中。 3. **PDF渲染器配置**:在JasperReport的配置中,需要使用支持中文的PDF渲染器,如iTextAsian,它是iText库的一个扩展,专门处理亚洲语言。 4. **示例代码和...
【标题】"Ireport的JAR包"是一个包含多个组件的集合,主要用于报表设计和开发。IReport是一款基于Java的开源报表工具,它允许开发者通过直观的用户界面创建复杂的SQL查询,设计美观的报表,并将其集成到Java应用程序...