Некоторые специальные символы имеют проблемы с отображением в виде PDF-файла в LocalReport - PullRequest
0 голосов
/ 14 мая 2019

Я использую Microsoft.Reporting.WinForms.dll для рендеринга моего RDLC в виде pdf-файла, но когда я открываю pdf-файл в Adobe Reader, у меня возникает проблема с некоторыми специальными турецкими символами. В pdf они кажутся нормальными, но когда я попробуйте использовать CTRL + F для поиска некоторых слов в файле PDF. Я не мог найти эти слова. Даже если мой файл PDF включает эти турецкие символы. Кроме того, когда я копирую и вставляю эти слова в файл, я получаю символы вроде ???????. Это интересно, так как я также использую ту же самую DLL для рендеринга моего RDLC в виде файла Excel. Я использую тот же класс, тот же код и тот же метод. У меня нет этой проблемы в файле Excel.

Я использую byte[] Render(string format); метод в WinForms.dll для рендеринга. Может быть, код ASCII какого-то специального символа находится вне диапазона для байтового массива, возможно, из-за этого он не может отобразить все символы для формата pdf, но я не уверен в этом.

Спасибо ...

1 Ответ

0 голосов
/ 14 мая 2019

в соответствии с статьей Microsoft существует проблема со специальными символами, исправленная в sql server 2014, соответствующая dll средства просмотра отчетов будет представлять собой среду выполнения 2015 года.

возможно, вам стоит обновить

...