2009-08-17 60 views
1

我試圖寫一個形式幫助用戶做出罐頭PDF文件曖昧引用錯誤利用iText爲.NET

IM與Itextsharp.dll和IM通過教程HERE走的工作,我得到一個錯誤時似乎是在關鍵字「FONT」

如果我強調過的第一個錯誤,我得到

Error 1 'Font' is an ambiguous reference between 'System.Drawing.Font' and 'iTextSharp.text.Font' 

據我所知,他們都有一個關鍵字字體,但它是我不清楚如何着手解決這個問題

回答

2

我假設的錯誤是在這條線從你的鏈接:

Font[] fonts = new Font[14]; 

你需要指定字體您的意思是,一個從System.Drawing命名空間或從iTextSharp.text命名空間中的一個。如果從iTextSharp.text命名空間中的意思是,行更改爲這樣:

iTextSharp.text.Font[] fonts = new iTextSharp.text.Font[14]; 

在下面的線路需要從System.Drawing命名空間引用的字體對象的例子:

fonts[0] = FontFactory.getFont(FontFactory.COURIER, 12, Font.NORMAL); 

你需要更新這些像這樣:

fonts[0] = FontFactory.getFont(FontFactory.COURIER, 12, System.Drawing.Font.NORMAL);