Я пытаюсь создать PDF-документ на разных языках, но у меня проблемы с китайскими, японскими и индийскими символами.
Я пробовал это:
XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Automatic);
var font = new XFont("微软雅黑", 9, XFontStyle.Regular, options);
, но просто выдает исключение
InvalidOperationException: у шрифта нет используемой платформы или идентификатора кодировки. Его нельзя использовать с PDFsharp
Так что я не знаю, что я делаю не так с этим ...
Я также пробовал подход gfx.MUH=PdfFontEncoding.Unicode;
, но это опять не работает, и я не знаю почему. Я также попробовал var font = new XFont("Arial Unicode MS", 9, XFontStyle.Regular);
, который также не работает. Мой главный вопрос: как я могу написать китайские иероглифы с PDFsharp, шрифт, который я знаю, неверен и будет использовать правильный шрифт для реальной вещи
Результат Код