簡體   English   中英

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

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM