Could not load the following font :pdfFontName : STSong-Light问题
这两天主要研究了一下jasperreport 结合webwork生成报表,在研究过程中遇到了一些问题,其中的一个问题就是生成的PDF报表后中其中的中文数据不能够正常显示,这主要的原因是因为在ireport制作报表时设置的问题。
必须设置报表上各显示对象的相关属性,各属性设置说明如下:
但设置完成后生成报表时又报出了:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName
pdfEncoding
isPdfEmbedded : true
的错误提示,造成这个错误的主要原因是缺少了iTextAsian.jar这个包。
将这个包下载后放入项目的WEB-inf/lib目录后错误还是存在,经过上网资料才发现只将这个包放入项目的WEB-inf/lib目录是不够的,还要将这个包导入到ireport的classpath中,然后再用ireport重新编译生成报表,就可以正常运行了。
别缺少jar包
Could not load the following font :pdfFontName : STSong-Light问题相关推荐
- jasperreports6.12.2 could not load the following font解决方法
jasperreports通过Java代码生成PDF的时候不能获取中文字体,报错提示如下: net.sf.jasperreports.engine.JRRuntimeException: Could ...
- MscTeX警告Package fontspec Warning: Font “Songti SC Light“ does not contain requested(fontspec)的解决
问题分析与解决 使用文档类ctexsrt 的通病, 字体问题1, 如果在Windows平台中使用则不会显示该问题, 于是我们可以在文档类声明中加入参数: \documentclass[fontset= ...
- Jasperreport 导出pdf 中文不显示问题
报错信息: net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontNam ...
- 使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts
使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts,如果 ...
- iReport与JasperReport中如何支持文支持显示
最近在使用grails开发程序,需要生成报表,我选择了用iReport与作为报表产生工具时, 在输入中文的时候总是无法正常显示,我的ireport的版本是3.7.后来经过网上查询自己测试,总结如下: ...
- 每日一算法:冒泡排序
冒泡排序是最糟糕的排序之一,但了解冒泡排序的工作原理对您来说很重要.主要原因是要理解它的功能,避免在代码中做任何与它有点相似的事情. 工作原理 比较相邻的元素.如果第一个比第二个大,就交换他们两个. ...
- JasperReport:几个莫名其妙的问题的解决
JasperReport各种莫名奇妙问题的解决 JasperReportC/S报表struts2struts2-jasperreport-plugin 也许你不曾遇到如题问题,那恭喜你,但你是否会疑惑 ...
- JavaAwtSwing笔记之 字体 java.awt.Font
java.awt.Font 直接继承自Object 前言 类声明 构造函数 public Font(String name, int style, int size) { public Font(Ma ...
- 9 循环神经网络——具有记忆功能的网络(2)
9-25 rnnwordtest 通过让RNN网络对一段文字的训练学习来生成模型,最终可以使用机器生成的模型来表达自己的意思. wordstest.txt (样本,放在代码同级目录下): 在尘世的纷扰 ...
最新文章
- session,cookie,sessionStorage,localStorage的区别及应用场景
- 怎样成为一个高手观后感
- 对于非技术人员来说,闪电网络和BCH分别意味着什么?
- Shell编程基入门
- 新版微信小程序即将上线 新增微信支付功能
- window点location(仅介绍window点location对象,不介绍属性,因标题不能含有非法字符,.用点来代替)
- html5 --- 使用canvas画一个渐变矩形
- CSU 1203 Super-increasing sequence
- cpu上干硅脂怎么清理_cpu导热硅脂如何涂抹,涂抹的时候需要注意哪些事项
- mysql常量求和_Mysql之:count(*)、count(常量)、count(字段)的区别
- bzoj3714 [PA2014]Kuglarz
- NetAssist 网络助手
- 计算机复试不机试的学校,计算机考研复试:计算机考研复试不考机试的高校
- 三年经验前端vue面试记录
- 用python实现基于PANN(retrained Audio Neural Networks)的声音检测方法
- rpi4b引导ubuntu分析------distro_bootcmd
- NVIDIA 460.79版显卡驱动发布:全力优化《赛博朋克2077》
- 写了个修改器....生化危机4的(3月8日更新了物品修改)
- ARD智能电动机控制器在苯乙烯生产过程中的应用
- 【IVIF:特征聚合网络】
热门文章
- CentOS 7下的软件安装方法及策略
- iOS 给控件View添加角标BadgeValue
- 信源编码技术作业(1)——使用Audacity软件绘制清浊音频谱图并进行分析
- ISO26262:功能安全解决了什么问题?
- 红米4a android p,一图彻底看懂红米4/红米4A
- java 节气_java计算某个日期是什么节气(24节气)
- Hadoop大数据通用处理平台
- dmd oracle,【智能科技学院】TF-SWUFE Oracle Club DMD方向召开第五周核心成员分享会...
- 为什么计算机学硕人那么少,考研分数看似不高,为什么考上的人相对很少?总结得很精辟...
- 通过路由器子接口实现 VLAN 间的互访