Подвал группы

отредактировано 06:05 Раздел: FastReport VCL
Доброго времени суток, уважаемые форумчане.

Есть отчет с выводом заголовка группы, на отдельной странице, тут все хорошо.
Не могу добиться, чтобы подпись (человек подписывающий документ) в подвале группы была с данными, иногда бывает так что данные все на одной странице, а подпись переноситься на следующую.

Есть свойство KeepFooter у MasterData, работает для подвала данных, а на подвал группы не действует.

Кто что посоветует?

Комментарии

  • отредактировано 06:05
    Может двупроходный отчёт попробовать?
  • отредактировано 06:05
    Можно, попробовать :)
    Но может есть более изящный способ?
  • отредактировано 06:05
    Я делал через скрипт отчета.
    procedure <MyFooter>OnBeforePrint(Sender: TfrxComponent);
    begin
       if (Engine.FreeSpace <= <MyFooter>.Height + <MyMasterData>.Height) or (<MyMasterData>.DataSet.Eof) then
        GroupFooter1.Visible := True
      else
        GroupFooter1.Visible := False;
    end
    
    procedure <MyFooter>OnAfterPrint(Sender: TfrxComponent);
    begin
      if GroupFooter1.Visible and (not <MyMasterData>.DataSet.Eof) then
        Engine.NewPage;
    end;
    

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

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