Using: SQL Server 2012 Reporting Services,
Product Version: 11.0.7462.6
Report Server Mode: Native
Отчет rdl на стороне сервера создается в формате PDF.
Пример содержимого файла rdl здесь
На Windows 2008 R2 Server сгенерированный PDF выглядит нормально:
На сервере Windows 2016 существуют небольшие проблемы с пробелами в PDF (см. Биты, подчеркнутые красным):
то есть для строки "1", интервал между строчными буквами "l" и числом "2" не существует.Текстовое значение для строки «1» выглядит следующим образом:
="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr" & vbcrlf & "a"
Обратите внимание, что строка «2» отображается нормально.Текстовое значение строки 2 такое же, как и для строки 1, но имеет только 1 строку:
="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr"
Так что, похоже, возврат каретки является фактором в этой проблеме.
Кроме того,в строке 3 между «миром» и «поддержкой» должен быть пробел, но его нет.
Проблема, кажется, только при экспорте в PDF.Отчет выглядит хорошо, когда генерируется в HTML, Word и т. Д.
Может ли кто-нибудь пролить свет?
РЕДАКТИРОВАТЬ: я должен добавить, что в отчете не используются специальные символы или что-то подобное этому,