Отчет с закрывающей горизонтальной линией

отредактировано 01:46 Раздел: FastReport 4.0
Добрый день!

Как напечатать отчет вид которого прикреплен к посту?

Проблема в выводе завершающей горизонтальной линии на каждой странице, а не в конце (выделена красной линией).

Если эту линию рисовать в подвале мастер-бэнда, то он выводится только на последней странице. Если в подвале страницы - то имеется большой разрыв (в зависимости от высоты строки).
Для заголовка мастер-бенда есть возможность печатать на каждой странице (св-во ReprintOnNewPage). А для подвала - почему нет?

Определение момента печати последней строки на странице крайне сложна из-за переменной высоты строки (высота строк может отличаться в несколько раз).

И больше мне ничего путного в голову не приходит. Конечно можно "забить" на этот вопрос, но хотелось бы чтобы отчет выглядел более менее красиво и пристойно.

Комментарии

  • gpigpi
    отредактировано 01:46
    написал:
    Определение момента печати последней строки на странице крайне сложна из-за переменной высоты строки (высота строк может отличаться в несколько раз).
    Используйте двухпроходный отчёт. На первом прожоде сфоримруйте массив значений высоты бэнда для каждой записи, а на втором - используйте данные этого массива

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

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