我是C#的新手,我正在创建一个小程序来创建PDF发票。我需要做的只是在表格单元格中设置文本的字体大小,但是建议的方法根本不起作用。我正在Visual Studio 2019中使用iTextSharp版本5.5.13.1。这是我的尝试:
PdfPCell cell3 = new PdfPCell(new Phrase(float.Parse("Quantity"), new Font(Font.HELVETICA, 8f, Font.NORMAL, Color.YELLOW)));
但是我遇到一个错误:
'Font'是System.Drawing.Font和 iTextSharp.text.Font`。
但是我想出了这一点,因为我必须确定我使用的是哪种字体来源(不确定我是否正确地说了这句话。)。所以我尝试了以下方法:
PdfPCell cell3 = new PdfPCell(new Phrase(float.Parse("Quantity"), new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 8f, iTextSharp.text.Font.NORMAL)));
但是现在我得到一个错误:
参数2:无法从iTextSharp.text.Font转换为 iTextSharp.text.Chunk。
我只想设置字体大小...
您可以使用以下方法。
using iTextSharp.text;
using iTextSharp.text.pdf;
PdfPCell cell3 = new PdfPCell(new Phrase("Phrase", new Font(iTextSharp.text.Font.FontFamily.COURIER, 16, iTextSharp.text.Font.NORMAL)));