Показать сообщение отдельно
Старый 14.08.2017, 16:37   #2  
Daiver is offline
Daiver
Участник
Самостоятельные клиенты AX
 
177 / 44 (2) +++
Регистрация: 19.07.2005
Адрес: Москва
Похожая ситуация, только текстовое поле в отчете со свойством DynamicHeight = Yes. В аксапте и при печати на принтер всё хорошо. При выводе в RTF пропадает часть данных. Заметил что это происходит из-за алгоритма переноса на новую строчку. В аксаптовской форме отчета при переносе место для разрыва ищется по пробелу и по "-", возможно еще какие-то символы.
При выгрузке в RTF ищутся в первую очередь пробелы и там рвется, но при этом высота для текста не увеличивается, в итоге часть данных пропадает.
Заметил такое же поведение при выгрузке в PDF. Но там можно повлиять на алгоритм внеся исправления в метод breakText (внутренний метод findLastBlank) класса PDFViewer.
Подскажите, через какой класс создается RTF?

DAX 2009 SP1 RU6

Последний раз редактировалось Daiver; 14.08.2017 в 16:53.