FastReport Band mit sauberen Linien
Manchmal hat man mehrere Child-Bänder, die unter Umständen unterdrückt werden. Wenn man Linien (Rahmen) verwendet, fehlt aber u.U. der untere Rahmen, weil der ja von dem Child-Band kommt, das aber unterdrückt wird.
Dieser Artikel beschreibt, wie man trotzdem saubere Linien erzeugen kann.
1 Das Ergebnis
Beispiel:
Dieser Report druckt Artikel-Typ und -Bezeichnung, darunter eine Zeile mit optionalem Zusatztext. Der Zusatztext soll aber ohne Rahmen vom Haupttext gedruckt werden, also hat das Memo-Feld mit dem Typ und der Bezeichnung unten keinen Rahmen. Der Rahmen unten kommt vom Zusatztext.
Damit keine Leerzeile entsteht, wird dieser Zusatztext in ein Child verschoben. Dieses Child-Band wird unterdrückt, wenn der Zusatztext leer ist. Somit entfällt aber der Rahmen dieser Position! Sieht unschön aus.
2 Der Report
Im Report gibt es ein Detail-Band für Menge, Typ und Bezeichnung.
Darunter das Child-Band mit dem Zusatztext:
Der Trick ist, noch ein Child-Band einzufügen, in dem nur eine Linie steht! Diese Linie wird immer gedruckt, auch wenn ein Band darüber ausgeblendet wird!
- Wichtig
Diese Option für das erste Child-Band muss eingeschaltet werden: