![]() |
Prüfen, ob ein Quickreport-Detailband über die Seite geht
Hallo DP-Gemeinde,
heute habe ich mal eine Frage, zu der ich auch im Forum noch keine Antwort gefunden habe. Ich arbeite mit Quickreport und habe dort ein SubDetailBand, dass sich im Report mehrfach wiederholt. Die Höhe des Bandes hängt vom Textumfang der QRLabel- und QRRichtext-Komponenten im Band ab (sind auf Autostrech gesetzt). Ich möchte nun ermitteln, ob ein Subdetailband noch vollständig auf eine Seite passt, oder ob es auf die nächste Seite hinüberreicht. In dem Fall sollte es gleich vollständig auf der neuen Seite beginnen. Habt Ihr einen Lösungsansatz dafür parat? ciao ik |
Re: Prüfen, ob ein Quickreport-Detailband über die Seite geh
Das musst du schon selber machen. Da kann dir Quickreport nicht helfen.
Der Seitenumbruch muss nämlich vorher eingebracht werden, im BeforePrint-Ereignis. Über Self.AvailableSpace bekommt man raus wieviel Platz noch auf der Seite ist. Wenn sich die Elemente selber vergrößern können, musst du so eines dynamisch unsichtbar erzeugen und vorher schonmal die Höhe ermitteln. Wenn es nicht mehr passt, muss Self.Newpage ausgelöst werden. Gruss Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz