Я использую 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, но я не уверен в этом.
Спасибо ...