2011-04-27 55 views

回答

11

請嘗試以下

var FontColour = new BaseColor(31, 73, 125); 
    var MyFont = FontFactory.GetFont("Times New Roman", 11, FontColour); 
    table.AddCell(new Paragraph("My Text", MyFont)); 
+1

沒錯。前景文本顏色由高級文本佈局代碼的字體定義。當您直接開始使用PdfContentByte時,字體和顏色會分離,但直到那時纔會分離。 – 2011-04-27 18:33:47

0

LnDCobras answerworked好。

我的最終解決方案是:

Font font = new Font(Font.HELVETICA, 11, new Color(255, 0, 0)); 
Chunk chunk = new Chunk("my Text", font); 
Cell cell = new Cell(chunk); 

table.AddCell(cell);