Report Summary

edited 8:38PM in FastReport 4.0
Hi All.
Really hoping someone can help, I have tried everything and have had no luck!

I have a report that needs a report summary. This report summary needs to be at the bottom of the page.
My problem is that if I set my summary to be at the bottom of the page, and my report is only 1 page, it overlaps my DDband info.
If I set it to start a new page, it will go to the bottom of a new page even if there is only one line on the page.

This is driving me crazy!! [img]style_emoticons/<#EMO_DIR#>/wacko.gif" style="vertical-align:middle" emoid=":wacko:" border="0" alt="wacko.gif" /> I need it at the bottom of the last page unless there is not enough free space for it there. I have tried many different permutations of engine sizing and free space, none of which seem to work. Pleeeeease help if you can!! Thanks[/img]

Comments

  • fcsfcs
    edited April 2015
    Hello,

    Try something like this inside of report code and set double pass report:
    procedure Stopka_Firma_plOnAfterCalcHeight(Sender: TfrxComponent);
    begin
      // ShowMessage(FloatToStr(Engine.freespace)+#13+FloatToStr(Stopka_Firma_pl.Height) );    
    
      if Stopka_Firma_pl.Height < Engine.freespace then begin
        Stopka_Firma_pl.Height:=Engine.freespace-2
      end else begin
        Engine.NewPage;
        Stopka_Firma_pl.Height:=Engine.freespace-2;         
      end;
    end;
    

    Regards
    Michal

Leave a Comment