Определение последней страницы

отредактировано 01:22 Раздел: FastReport 2.xx VCL
Необходимо вычислить последнюю страницу отчета

в файле помощи нашел функцию
Page# - Возвращает номер текущей страницы.

но не получается её никак использовать в коде бенда, выдает ошибку

if TotalPages = Page# then
begin
if FreeSpace < MasterFooter1.Height then
NewPage;
end;

как использовать эту ф-цию, и возможно ли её использование вообще

Заранее спасибо за ответ. Павел

Комментарии

  • gpigpi
    отредактировано 01:22
    Для вычисления TotalPages отчёт должен быть двухпроходным
  • отредактировано 01:22
    это понятно, только вот как в коде бенда использовать функцию
    Page# ?
  • отредактировано 01:22
    if TotalPages = [Page#] ...
    

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

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