我想知道为什么会这样。 Quillpad是一种用几种印度语写文本的在线工具。它生成可在任何地方使用的Unicode字符串。我尝试使用以下语句 -
iTextSharp.text.pdf.PdfPCell r1c2 = new iTextSharp.text.pdf.PdfPCell(new iTextSharp.text.Phrase("वाहन बेचने वाले का नाम एवं पता", pdfHindiFont));
r1c2.HorizontalAlignment = iTextSharp.text.Element.ALIGN_LEFT;
IA_table.AddCell(r1c2);
其中IA_table是PdfPTable的对象,pdfHindiFont是带有Arial字体的Font的对象,然后我改为Mangal字体(unicode)
iTextSharp.text.Font pdfHindiFont = iTextSharp.text.FontFactory.GetFont("Mangal", 10, iTextSharp.text.Font.BOLD, iTextSharp.text.BaseColor.BLACK);
但是当生成PDF时,不会打印任何内容。
非常感谢任何帮助。