当前位置: 技术问答>java相关
关于创建字体的问题
来源: 互联网 发布时间:2015-11-14
本文导语: 准备用itext出pdf报表,创建字体的时候碰到问题: BaseFont bf = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); Font FontChinese = new Font(bf, 12, Font.NORMAL); error message: Font 'STSong-Light' with 'UniGB-UCS2-H' is not...
准备用itext出pdf报表,创建字体的时候碰到问题:
BaseFont bf = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bf, 12, Font.NORMAL);
error message:
Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
开发环境:xp(中文内码)、开发工具用jbuilder和ibm wsad都试过
BaseFont bf = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bf, 12, Font.NORMAL);
error message:
Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
开发环境:xp(中文内码)、开发工具用jbuilder和ibm wsad都试过
|
我也碰到这个问题.见到一个高手,他说不要用Acrobat自带的字库,用TTF.
代码如下:
BaseFont bf = BaseFont.createFont("c:\winnt\fonts\simsun.ttc,1", BaseFont.IDENTITY_H , BaseFont.EMBEDDED);
Font f = new Font(bf, 14, Font.NORMAL);
再下载一个iTextAsian.jar,设在CLASSPATH里面.就可以了.
我最近也在做iText的东东,能不能多交流一下?我的QQ是10511286,全天隐身.呵呵.
代码如下:
BaseFont bf = BaseFont.createFont("c:\winnt\fonts\simsun.ttc,1", BaseFont.IDENTITY_H , BaseFont.EMBEDDED);
Font f = new Font(bf, 14, Font.NORMAL);
再下载一个iTextAsian.jar,设在CLASSPATH里面.就可以了.
我最近也在做iText的东东,能不能多交流一下?我的QQ是10511286,全天隐身.呵呵.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。