Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.856 Beiträge
 
Delphi 12 Athens
 
#1

FastReports Problem mit dynamischer Höhe/Ausblenden

  Alt 29. Aug 2022, 15:01
Hallo,

gegeben ist ein Endlos Druckreport und je nach Einstellungen sollen da gewisse Texte bzw.
eine Grafik angezeigt werden oder eben auch nicht. Diese Sachen befinden sich alle im
ColumnFooter des Reports und sind jeweils einzelne TfrxMemoView oder TfrxPictureView Objekte.

Oberhalb des Bereiches sind 2 MasterData Bands die ich entsprechend über FR's datasets fülle.

Vor dem PrepareReport(true) Aufruf setze ich die Objekte, welche nicht vorhanden sein sollen,
auf Visible := false. Das klappt soweit. Verankert sind die Left und Top, das deaktivieren
von Top hat bisher aber nichts gebracht.

Nach PrepareReport(true) will ich die Größe vom ColumnFooter anpassen und ggf. das
TfrxPictureView Objekt verschieben. Problem: alle Height und Top Angaben die ich in der
Routine im Debugger sehe sind mist und die Ausgabe passt entsprechend auch nicht.

Zu welchem Zeitpunkt sind denn diese Höhen richtig berechnet und wie kann ich da eingreifen?
Oder evtl. geht's auch noch einfacher, die Dokumentation deutet da irgendwas an mit Shift,
aber das scheint bei mir nicht zu funktionieren.

Grüße
TurboMagic
  Mit Zitat antworten Zitat