itextsharp 5.5.13.2显示匈牙利语和波兰语的问题



在显示报告时,一些字符没有显示在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);

相关内容

  • 没有找到相关文章

最新更新