我使用Itextsharp库在PDf中打印阿拉伯文本。我有以下代码来打印阿拉伯文字加数字,但不会显示。
string fontLoc = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Fonts), "TIMES.ttf");
BaseFont bf2 = BaseFont.CreateFont(fontLoc, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
iTextSharp.text.Font f = new iTextSharp.text.Font(bf2, 10);
ColumnText.ShowTextAligned(writer.DirectContent, Element.ALIGN_LEFT, new Phrase("24 البطاقة", f), 123, 214, 0, PdfWriter.RUN_DIRECTION_RTL, ColumnText.AR_LIG);
我能显示的文字似乎只包含阿拉伯语吗?有人知道怎么做吗?