我正在尝试编写一个表格来帮助用户制作罐装 pdf
我正在使用 Itextsharp.dll 并在此处浏览教程,我收到一个错误,似乎超出了关键字“FONT”
如果我突出显示我得到的第一个错误
Error 1 'Font' is an ambiguous reference between 'System.Drawing.Font' and 'iTextSharp.text.Font'
我知道他们都有关键字字体,但我不清楚如何继续解决这个问题
我认为错误在您的链接中的这一行:
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);