Itextsharp没有正确打印马拉地语单词

时间:2014-03-17 06:03:42

标签: c# asp.net-mvc pdf itextsharp

我正在制作印有马拉地语的Pdf。

我使用的Itextsharp版本是

enter image description here

我的代码

 BaseFont baseFont = BaseFont.CreateFont(Environment.GetEnvironmentVariable("windir") + @"\fonts\mangal.TTF", BaseFont.IDENTITY_H, true);
 var font = new Font(baseFont, 10, Font.NORMAL);
 .........
 .........
 var cell= new PdfPCell(new Phrase(prod.ProductName, font));
 .........
 table.AddCell(cell);

现在我的数据库中只有一个词,即सिमलामिर्च,अर्बीकेपत्ते。但是这些单词打印不正确。但是当我复制这些单词并将其粘贴到任何地方时,这些单词都是必需的格式。请查看下面的图片

Word not printed correctly

任何解决方案?

1 个答案:

答案 0 :(得分:3)

this post on the iText message board。基本上,不支持非阿拉伯语连字,并且不支持。