Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
Delphi 7 Enterprise
|
AW: QReport Gruppe zusammenhalten
25. Mär 2012, 00:10
So etwas musst du selber machen. Also im OnBeforePrint-Event eines Bands muss Self.NewPage aufgerufen werden, wenn eine Gruppe nicht mehr auf die Seite passt.
Wann eine Gruppe nicht mehr auf eine Seite passt, musst du selber ermitteln. Dazu gibt es Self.AvailableSpace. Wenn du dann weisst, wie viele Elemente in einer Gruppe sind und die einzelnen Height-Angaben der einzelnen Bänder bekannt sind, die verwendet werden, um die Gruppe darzustellen (in der Zukunft) und diese Summe eben größer als Self.AvailableSpace ist, dann ist ein Self.NewPage erforderlich.
|