[英]java.awt.font to com.itextpdf.text.fontfactory
我正在做一個將iText庫與pdf放在一起的應用程序,除其他事項外,源(字體)由jfontchooser(字體選擇器)選擇。
問題是jfontchooser
返回源的名稱。 如果選擇“ Times New Roman”,則返回“ 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);
我使用defaultFontMapper解決了問題。請參見http://www.forosdelweb.com/f45/problema-con-font-itext-1111176/#post4647340
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.