java.awt.font到com.itextpdf.text.fontfactory

时间:2014-10-19 01:00:05

标签: java fonts itext

我正在做一个将pdf与iText库放在一起的应用程序,其中包括jfontchooser(字体选择器)选择的源(排版)。

问题是jfontchooser返回源名称。如果我选择时间新罗马完全返回" Times New Roman"

但是,itext需要" Times-Roman"我找不到如何翻译它的方法。

我想将java.awt.font翻译为com.itextpdf.text.fontfactory

下一次尝试所以保存在txt源中(当然我把静态数据理解了。)

String fuenteNombre = "Times New Roman";
int fuenteSize = 14;
int fuenteEstilo = 1;
Color fuenteColor = new Color(0,0,0,255);

this.fuenteTitulo = FontFactory.getFont(fuenteNombre,
                        fuenteSize,
                        fuenteEstilo,
                        fuenteColor);

1 个答案:

答案 0 :(得分:0)

我使用defaultFontMapper解决了这个问题..请参阅http://www.forosdelweb.com/f45/problema-con-font-itext-1111176/#post4647340