在显示报告时,一些字符没有显示在PDF
case "HU"://Hungearian
writeText(cb, **"Vevői cselekvési jelentés",** 210, 793, f_cn, 16);
private void writeText(PdfContentByte cb, string Text, int X, int Y, BaseFont font, int Size)
{
cb.SetFontAndSize(font, Size);
cb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, Text, X, Y, 0);
}
显示"Vevi cselekvsamsi jelentsams">对于第一行
您需要根据适当的代码页使用字体。对我们来说(来自波兰的问候;))CP-1250可以解决这个问题。
试试这样写:
var font = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, BaseFont.CP1250, false);