iTextSharp.text.pdf.BaseFont STF_Helvetica_Turkish = iTextSharp.text.pdf.BaseFont.CreateFont("Helvetica", "CP1254", iTextSharp.text.pdf.BaseFont.NOT_EMBEDDED);
iTextSharp.text.Font fontNormal = new iTextSharp.text.Font(STF_Helvetica_Turkish, 12, iTextSharp.text.Font.NORMAL);
You must pass the font as an argument to the itextsharp manipulation commands, for example:
pdftable.AddCell(new Phrase(nn.InnerText.Trim(), fontNormal));
You might want to consider working with reporting tools with the option of exporting in pdf format instead of working with pdf, which can be a real headache.
source
share