当前位置: 技术问答>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,全天隐身.呵呵.