Размещение подвала отчета

отредактировано 22:07 Раздел: FastReport 4.0
Здравствуйте.
Есть отчет, количество листов заранее неизвестно. В самом низу последней страницы отчета надо разместить информацию об исполнителе. Добавляю в отчет бэнд "Подвал отчета" и размещаю на нем эту информацию. Но при выводе на печать подвал отчета появляется сразу после подвала данных. Можно ли как-то сделать, чтобы подвал отчета выводился внизу последней страницы? Или может быть можно как-то еще решить мою задачу?

Комментарии

  • отредактировано January 2012
    Если подвал страницы на последней странице не нужен, то убрать опцию PrintOnLastPage для бэнда-подвала страницы.
    Если подвал страницы нужен, то делаем пустой бенд подвал отчета. Добавляем туда пустой memoView. Обрабатываем событие OnAfterPrint для него - добавляем новые элементы в подвал страницы (при необходимости старые элементы можно поудалять).

    Тогда подвал страницы по идее должен быть новым. Хотя там куча ньюансов, например подвал страницы уже не влезет на страницу - будут серьезные проблемы, вплоть до краха.
  • отредактировано 22:07
    Добрый день
    Проблама аналогичная, кто-нибудь решил ее? В моем случае в отчете испольуется динамически формируемый объект Cross. Если данная таблица в высоту помещается более, чем на одну страницу, то печатаются сначала все первые страницы, затем подвал отчета, после этого продолжаются вторые страницы. Во вложенном файле видно, что на шестой странице идет подвал, далее продолжаются остальные страницы.

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

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