Как в FastReport 4.9 осуществить корректный вывод PageFooter непосредственно после MasterData? Пробовал так:
Код | var Y: extended; procedure MasterData1OnAfterPrint(Sender: TfrxComponent); begin Y:=Engine.CurY; end;
procedure PageFooter1OnBeforePrint(Sender: TfrxComponent); begin Engine.CurY:=Y; end;
|
При переносе нескольких строк данных на новую страницу все отображается корректно: http://radikal.ru/F/s52.radikal.ru/i137/1007/8d/d2981b1ad4bb.jpg.html
Далее... В отчете присутсвуют бэнды: ReportTitle, Header, MasterData, Footer и PageFooter. MasterData.KeepFooter := True, т.е. если Footer переносится на новую страницу, то последняя строка данных, в любом случае, переходит вместе с ним, и вот когда такое происходит, то получается некрасиво http://radikal.ru/F/s45.radikal.ru/i109/1007/44/2dc2a3ec0ff6.jpg.html |