7 Şubat 2017 Salı

iTextSharp Türkçe Karakter Sorunu

iTextSharp ile pdf oluşturmak istediğinizde Türkçe karakter sorunu ile karşılaşıyorsunuz. 
Yeni bir font tanımlaması ile sorunu çözebilirsiniz. Overload edilmiş CreateFont metodu parametre olarak "BaseFont.CP1250, BaseFont.CP1252, BaseFont.CP1257" bize gerekli olan ise "CP1254".  String parametre olarak geçebiliyorsunuz.

var baseTrFont = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, "CP1254", BaseFont.NOT_EMBEDDED);
var textNormalFont = new Font(baseTrFont, 10, Font.NORMAL, BaseColor.BLACK);
pdfPirTable.AddCell(new Phrase("öçşiüğı", textNormalFont));




1 yorum:

vandawonlapenta dedi ki...

Best Casino in San Jose, CA | Mapyro
Best Casino in San Jose, CA · Grand Casino Hotel & Spa 양주 출장샵 · 부산광역 출장샵 Lucky Creek 창원 출장안마 Casino Resort & Spa · 정읍 출장샵 Casino · Lake Charles Hotel & Spa · Golden Nugget Resort & 보령 출장안마 Casino