Проблема кодирования языка с помощью DataDynamics.ActiveReports.Export.Pdf.PdfExport reference - PullRequest
5 голосов
/ 11 июня 2011

У меня проблема с кодировкой со ссылкой на DataDynamics.ActiveReports.Export.Pdf.PdfExport. Он успешно экспортирует мой отчет, но без использования кодировки. Таким образом, каждый символ на другом языке, кроме английского, опущен.

Как мне это установить? Есть ли решение?

1 Ответ

8 голосов
/ 02 июля 2011

Это обычно происходит, потому что шрифт для текстового поля в отчете не имеет глифа для пропущенных символов.Поскольку ActiveReports PDF Export встраивает шрифт (т. Е. Технически он встраивает «глифы» из шрифта из-за того, как работает PDF), те недостающие неанглийские символы, для которых у шрифта нет глифов, отображаются как отсутствующие или неправильно отображаются.

Поэтому вам необходимо убедиться, что используемый шрифт содержит глифы для всех экспортируемых символов.

Как правило, самый простой способ убедиться, что это работает (и проверить, является ли это проблемой), - установить шрифт текстового поля или текстовых полей, которые будут содержать неанглийские символы, шрифту с именем «Arial Unicode MS»."который содержит большинство символов из большинства языков.Поэтому, пожалуйста, попробуйте использовать шрифт «Arial Unicode MS» и посмотрите, решит ли это проблему.

Надеюсь, это поможет.

Scott Willeke
GrapeCity
...