Lazarus неправильный расчёт высоты Memo

отредактировано 01:47 Раздел: FastReport VCL
используется
FastReport 5.6; Lazarus 1.8.4 (FPC 3.0.4); windows 8.1 x64.
FastReport 5.6; Lazarus 2.0.4 (FPC 3.0.4); ubuntu 18.04 x64.

пример приложения - https://cloud.mail.ru/public/2koq/3bjt4Fp5f
изображение 1 - https://cloud.mail.ru/public/2me7/2n8KPGmeY
изображение 2 - https://cloud.mail.ru/public/45SR/3MVDYAPDY
Не удалось прикрепить файлы к этому сообщению, поэтому ссылки на облако.

Формирую отчет и возникает несколько проблем:
1) При переходе между страниц неправильно рассчитывается высота memo, из-за чего запись наезжает на следующую (смотрите изображение 1 метка 2, изображение 2 метка 5).
2) В memo иногда символы превращаются в "квадратики" (смотрите изображение 1 метка 1)
3) В memo неправильно переносится текст (смотрите изображение 2 метка 3 (разорвало слово тест), изображение 2 метка 4 (разорвало слово Проверка))

В delphi проблем нет, но нужно именно в Lazarus так как нужна поддержка linux.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.