Allgemeine Hinweise Reports

 

1. Ungewollte Seitenumbrüche

In den Fastreport können manchmal ungewollte Seitenumbrüche entstehen. Werden diese vom Anwender mit Enter im Langtext korrigiert, kann ein Problem mit der Seitensumme entstehen, da Fastreport  unsichtbare Zeichen (also auch Leerzeichen) in der Höhenberechnung anders oder auch falsch berechnet. Wird ein Punkt am Ende des Langtextes gemacht, wird die Summe im Seitenfuß wieder richtig korrigiert.

Dieses Problem kann gelöst werden indem, bevor ein Band gedruckt wird, geprüft wird, ob noch genügend Platz für die kommende Zeile auf der Seite ist. Damit können generell Formatierungsprobleme auf den Listen gelöst werden und beispielsweise unterbunden werden, dass eine Überschrift auf Seite 1, die Daten dann aber erst auf Seite 2 stehen.


Code:

 If Engine.CurY>950 then NewPage(); --Seitenwechsel, da der Platz auf der Seite nicht reicht oder es unten zusammengedrängt ist.