Я использую библиотеку 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);
, где, как будто текст содержит только арабский язык, который я могу отобразить. У кого-нибудь есть идеи, как это сделать?