我正在尝试编写一个表单来帮助用户制作固定的pdf文件
我正在使用Itextsharp.dll并浏览教程HERE,我收到的错误似乎超过了关键字“FONT”
如果我突出显示第一个错误
Error 1 'Font' is an ambiguous reference between 'System.Drawing.Font' and 'iTextSharp.text.Font'
我知道他们都有关键字字体,但我不清楚如何解决这个问题
答案 0 :(得分:2)
我假设错误出现在你的链接的这一行:
Font[] fonts = new Font[14];
您需要指定您所指的字体,System.Drawing
命名空间或iTextSharp.text
命名空间中的字体。如果您指的是iTextSharp.text
命名空间,请将该行更改为:
iTextSharp.text.Font[] fonts = new iTextSharp.text.Font[14];
在示例中,以下行需要引用System.Drawing命名空间中的Font对象:
fonts[0] = FontFactory.getFont(FontFactory.COURIER, 12, Font.NORMAL);
你需要像这样更新这些:
fonts[0] = FontFactory.getFont(FontFactory.COURIER, 12, System.Drawing.Font.NORMAL);