当前位置:编程学习 > JAVA >>

急急急!!!ireport 字体问题

--------------------编程问答-------------------- 你在网页显示和excel中显示应该是正常的,只是在pdf中碰到这种情况吧?
那是因为你没有对这些字体的属性进行设置。
1.将字体设置成仿宋
2.在字体的属性栏中将Font name is now deprecated.设置为 STSong-Light
3.将pdf embedded  选中
4.pdf encoding设置为UniGB-UCS2-H (Chinese Simplified) 中文简体水平
这些都设置好后你再试下,祝你成功。 --------------------编程问答-------------------- 1设置为 STSong-Light
2pdf encoding设置为UniGB-UCS2-H (Chinese Simplified) 中文简体水平
是没有问题的,可报表显示的字体只能是一种字体,且不能粗。
所以领导想利用widows的字体库,使pdf字体能显示中文的黑体字,
我的步骤:
1,simhei.ttf到iReport-1.3.3\fonts目录下;
2,PDF Font Name:simhei.ttf
3,PDF Embedded:TRUE
4,PDFEncoding:Identity-H (Unicode with horizontal writing)

执行结果:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :  

pdfFontName : simhei.ttf

pdfEncoding : UniGB-UCS2-H

isPdfEmbedded : true

 at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1691)

补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,