h  -  Tabelle aus Datei laden (vorhandene überschreiben)
Funktion
Aus einer Datei wird eine Tabelle in die aktuelle Tabelle kopiert und zwar anders als beim H-Operator, nicht hinter den h-Operator, sondern ab dem Anfang der aktuellen Tabelle. Das heißt, die Tabelle wird komplett überschrieben. Ohne Längenangabe wird also immer die komplette neue Tabelle geladen, unabhängig davon, an welcher Stelle der h-Operator in der alten Tabelle steht. Natürlich kann auch hier die maximale Anzahl von 4158 Zeichen je Tabelle nicht überschritten werden. Durch den (kleinen) h-Operator ist es also möglich, den kompletten Tabellenplatz zum Nachladen weiterer Drucksteueranweisungen (im Prinzip sogar mehrfach) zu nutzen.
Während der Aufbereitung eines Dokuments wird der h-Operator ausgewertet und die entsprechende Tabelle geladen. Damit lassen sich zum Beispiel abhängig von Bedingungen (siehe Q-Operator) unterschiedliche Druckdefinitionstabellen laden oder eine Druckdefinitionstabelle in mehreren Tabellen wiederverwenden.
Achtung
Der h-Operator darf nicht in den Tabellen vorkommen, die mit den Operatoren A, K, O und U geladen werden. Die neue Tabelle wird vor dem Druckbeginn geladen.
Syntax
H:Tabellenname,Tabellennummer[,Länge]#
Beispiel
H:43AB,16#
43AB
Die Tabellendatei, aus der geladen werden soll, hat den Namen 43AB.MIL
 
16
Die Tabelle, die geladen werden soll, hat die Nummer 16.
Es ist keine Länge angegeben, so dass die gesamte Tabelle an den Anfang der aktuellen Tabelle geladen wird.
Beschreibung der Argumente
  • Tabellenname
    Name der Datei, aus der die Tabelle geladen werden soll.
    Er besteht im Allgemeinen aus dem Modulkürzel (zum Beispiel PDV) und der Programmnummer (zum Beispiel 112).
    Der Dateiname kann mit Erweiterung (Extension) angegeben werden. Ohne Erweiterung wird standardmäßig MIL als Erweiterung angenommen.
    Wichtig
    Die Druckdefinitionsdateien mit anderer Erweiterung müssen im MDD-Format vorhanden sein, nicht im MIL-Format.
    Die Druckdefinitionsdateien müssen also, nachdem sie als MDD generiert wurden, anschließend umbenannt werden, zum Beispiel nach *.FAX.
    Beispiel
    H:AUF444.FAX, 100#
  • Tabellennummer
    Nummer der Tabelle, die geladen werden soll. Es können Nummern von 1 bis 32767 angegeben werden.
  • Länge
    Maximale Anzahl der zu lesenden Zeichen aus der Tabelle.
    Wenn die Tabelle kürzer als die angegebene Zahl ist, dann wird nur bis zum Tabellenende gelesen.
    Wenn nichts angegeben wird, wird die gesamte Tabelle gelesen. Der maximale Wert für die Länge ist 4158.