来自Quillpad的文本不是使用PdfPCell打印的

时间:2017-03-30 23:43:40

标签: c# itext

我想知道为什么会这样。 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时,不会打印任何内容。

非常感谢任何帮助。

0 个答案:

没有答案