PageFooter

отредактировано 16:16 Раздел: FastReport 2.xx VCL
Выводятся данные в MasterData, принудительно делается перенос на новую страницу,
как заставить PageFooter печататься не в конце страницы, а "прилепить" к последней строке MasterData на данной странице

Комментарии

  • отредактировано May 2006
    напишите в PageFooter.OnBefoPrint следующую строку
    [IF([PAGE#]=TOTALPAGES, visible := true, visible := false)]
    при этом отчет необходимо сделать двух проходной Файл-Параметры Отчета
    или
    создать переменную V1 и в PageFooter.OnBefoPrint написать
    [IF([PAGE#]=TOTALPAGES, V1 := true, V1 := false)]
    и во всех компонентах, которые лежат на PageFooter написать скрипт
    Visible := V1;
  • отредактировано May 2006
    Извините, неправильно понял вопрос...( а вы пробовали поставить MasterFooter?
  • отредактировано 16:16
    >>а вы пробовали поставить MasterFooter?
    на последней странице "Итого" выводится конечно через MasterFooter, а на промежуточных через PageFooter. И тут возникает проблема - при принудительном переносе пары последних строк на посл. страницу(чтобы ИТОГО не печаталось с начала страницы), PageFooter "отрывается от данных", чего хотелось бы избежать. Но как?

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

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