Непредсказуемое поведение Tfrxmemoview

GdalexGdalex Таганрог
отредактировано March 2019 Раздел: FastReport VCL
Добрый день, уважаемые разработчики!
Столкнулся с очередной проблемой: есть шаблон отчета с кучей колонок (178 штук). Заголовки колонок находятся в GroupHeader и состоят из 2-3 TfrxMemoView, тело колонок - в MasterData. Все элементы колонок выровнены по левому краю:
pic13316480.jpg

После открытия запроса содержимое колонок анализируется программой: пустые колонки скрываются (свойство Visible), остальные колонки пропорционально выравниваются по ширине страницы (свойство Width).
Время от времени происходит необъяснимое: колонки сами собой смещаются и разбредаются как стадо баранов, не смотря на свойство Align. Выполнение по шагам программы показывает, что свойство Left у элементов одной колонки одинаковое до пикселя, в теле самого шаблона все ровно до пикселя (убрал все дробные значения). Но, при отображении формы - получается как на рис.:
pic23316484.jpg

Комментарии

  • gpigpi
    отредактировано 05:45
    У TfrxMemoView.StretchMode = smDontStretch ?
  • GdalexGdalex Таганрог
    отредактировано 05:45
    gpi написал: »
    У TfrxMemoView.StretchMode = smDontStretch ?
    Да.
  • gpigpi
    отредактировано 05:45
    Создавайте простой тестовый проект и отправляйте его на support@fast-report.com

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

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