Engine.FreeSpace

FokewolfFokewolf Киев
отредактировано 21:52 Раздел: FastReport 3.0
Есть отчет с использованием вертикальных бэндов. Нужно получить итог по каждой странице .
НО:
Насколько я заметил - PageFooter некорректно работает в таких отчетах.
Чтобы это увидеть, достаточно положить горизонтальный и вертикальный бэнды. Для горизонтального бэнда - PageHeader, PageFooter и попробовать вывести итоги по каждой колонке вертикального бэнда.
Попробовал выйти из ситуации по другому:
If EngineFreeSpace<=MasterData1.Height then
Engine.ShowBand(MasterData3) - MasterData3 - бэнд с количеством строк =1 для вывода итогов по листу. Но в случае, когда горизонтальный бэнд с набором данных растягиваемый и Memo-поля в нем растягиваемые до максимальной высоты - то MasterData3 корректно отображается только на первой странице отчета. Начиная со второй страницы - отображается первой строкой на следующей странице.

Как то можно "побороть" сию ситуацию???

Комментарии

  • FokewolfFokewolf Киев
    отредактировано 21:52
    Что никто и ответить не может? А как же уважаемые господа разработчики?

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

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