HintergrundAllgemeines zur Ausgabesteuerung

 

Die Ausgabesteuerung wird durch die Unterknoten des Wurzelknotens Seiten und Fenster im Form Builder festgelegt. Die Knoten des Baumes besitzen verschiedenen Typen und haben dementsprechend verschiedene Eigenschaften (Art der Abarbeitung, Anzahl der Unterknoten, usw.). Bis auf wenige Ausnahmen können Sie jedem Knoten Ausgabeoptionen und Bedingungen zuordnen. (Eine Ausnahme ist zum Beispiel der Programmzeilenknoten, der keine Ausgabeoptionen hat, da dessen Inhalt nicht ausgegeben wird.)

Die Abarbeitung einer Ausgabesteuerung besteht in der Abarbeitung der Unterknoten des Wurzelknotens in der Reihenfolge ihres Auftretens im Baum. Die Abarbeitung eines Knotens erfolgt in folgenden Schritten:

  1. Ist dem Knoten eine Bedingung zugeordnet, so wird diese Bedingung ausgewertet. Ist die Bedingung nicht erfüllt, so wird der Knoten (einschließlich seiner Unterknoten) nicht abgearbeitet.

  2. Es wird die dem Knoten zugeordnete Aktion ausgeführt (z.B. Ausgabe eines Textes in das Fenster, Abarbeitung von Programmzeilen, usw.).

  3. Die direkten Unterknoten des Knotens im Baum werden abgearbeitet. Die Reihenfolge der Abarbeitung (sequentiell von oben nach unten, nur zu bestimmten Zeitpunkten, alternativ, wiederholt) ist vom Typ des Knotens abhängig.

  4. Sind einem Knoten Ausgabeoptionen zugeordnet, so gelten diese Ausgabeoptionen für alle Ausgaben, die durch den Knoten und seine Unterknoten beschrieben sind. Weisen Sie einem der Unterknoten wieder eigene Ausgabeoptionen zu (beispielsweise einen eigenen Stil), so überschreibt er damit die Ausgabeoptionen des übergeordneten Knotens.

Bedingungen

Als Bedingung für die Abarbeitung eines Knotens sind zulässig:

Ausgabeoptionen

Folgende Ausgabeoptionen können festgelegt werden:

  • Zuordnung eines Smart Styles. Bei keiner Angabe wird der eingestellte Smart Style des übergeordneten Knotens verwendet.

  • Seitenschutz (alle Ausgaben, die durch den Knoten und seine Unterknoten veranlaßt werden, werden auf einer Seite ausgegeben)

  • Rahmen und Schattierungen (alle Ausgaben, die durch den Knoten und seine Unterknoten veranlaßt werden, werden eingerahmt bzw. mit der gewählten Schattierung versehen). Bei Unterknoten von Tabellen oder Schablonen sind keine Rahmen und Schattierungen erlaubt. Rahmen werden bereits durch den Zeilentyp festgelegt.

  • Ansteuerung von Zeilen und Zellen einer Schablone, d.h. in welche Zelle soll der Unterknoten ausgegeben werden.