infra:NET Expert
 
×
Z  -  Druckzeile einteilen
Funktion
Mit diesem Operator werden die Positionen von Kopf-, Text- und Fußbereich sowie die oberste und die unterste Druckzeile festgelegt. Es wird nur in dem Bereich von oberste bis unterste Druckzeile gedruckt.
Ein Fuß wird ab Fußzeile gedruckt. Voraussetzung ist jedoch, dass eine Fußtabelle durch den Operator "U = Fußtabelle laden" geladen wurde und, dass die "Fußzeile" oberhalb der untersten Druckzeile definiert wurde. Ein Folgekopf wird auf der nächsten Seite ab "Oberste Druckzeile" gedruckt. Auch hier ist jedoch die Voraussetzung, dass eine Folgekopftabelle durch den Operator "O = Folgekopftabelle laden" geladen wurde.
Sind sowohl Kopftabelle (Operator "K = Kopftabelle laden"), als auch Fußtabelle und Folgekopftabelle geladen, wird in folgender Reihenfolge gedruckt.
  • Druck des Kopfs ab "Oberste Druckzeile".
  • Vorschub auf "Oberste Textzeile" und drucken der Textzeilen.
  • Vorschub auf "Oberste Fußzeile" und drucken des Fußes.
  • Vorschub auf die nächste Seite und drucken des Folgekopfs.
  • Vorschub auf "Oberste Textzeile" und drucken der Textzeile.
  • usw.
Nach der letzten Textzeile wird der Abschluss laut Abschlusstabelle gedruckt (auch hier nur, falls die Tabelle vorher mit dem Operator "A = Abschlusstabelle laden" geladen wurde).
Der Z-Operator wird In der Regel in der Formaltabelle (Tabelle 1) verwendet.
Syntax
Z:[ObersteDruckzeile],[ObersteTextzeile],[ObersteFußzeile],[UntersteDruckzeile]#
Beispiel
Z:4,7,65,70#
4
Der Kopf wird ab Zeile 4 gedruckt.
 
7
Der Text wird ab Zeile 7 gedruckt.
 
65
Der Fuß wird ab Zeile 65 gedruckt.
 
70
Die letzte bedruckbare Zeile des Blattes ist Zeile 70.
 
Beschreibung der Argumente
  • ObersteDruckzeile
    Zeilennummer der ersten bedruckbaren Zeile pro Blatt. Ohne Angabe wird Zeile 1 definiert.
  • ObersteTextzeile
    Zeilennummer der ersten Textzeile. Ohne Angabe wird der Wert von "Oberste Druckzeile" übernommen.
  • ObersteFußzeile
    Zeilennummer der ersten Fußzeile. Ohne Angabe wird der Wert übernommen, der sich aus dem Operator "P = Seitenlänge definieren" errechnet.
  • UntersteDruckzeile
    Letzte bedruckbare Zeile. Wird keine Angabe gemacht, dann wird die letzte Zeile laut Rechnung aus dem Operator "P = Seitenlänge definieren" als Wert übernommen.