1.2.131 MLOpen – Druckkanal öffnen/Ausgabe vorbereiten
MLOpen(lChannel, strMILForm)
|
Argumente
|
lChannel
Nummer des Druckkanals, der für die Druckausgabe geöffnet werden soll. Mit „0“ werden alle (aktivierten) Kanäle verwendet.
| ||
|
|
strMILForm
Name der zu verwendenden Drucksteuerdatei (MIL-Datei).
| ||
|
Rückgabewerte
|
lRc
| ||
|
Beschreibung
|
Der jeweils angegebene Druckkanal wird für die Druckausgabe geöffnet und eine Drucksteuerdatei wird dem Ausgabekanalzugeordnet.
Wird statt „0“ ein bestimmter Kanal angegeben, kann auf unterschiedlichen Kanälen mit unterschiedlichen Drucksteuertabellen gedruckt werden.
Die Drucksteuerdatei entspricht im Aufbau den MIL-Dateien der infra Druckprogramme.
Die Formulardefinition (zum Beispiel Kopf- und Fußtabellenangabe) muss in Tabelle Nummer 1 der MIL-Datei hinterlegt sein.
Die in der Drucksteuertabelle verwendeten Satzpuffer müssen im Programm, in dessen Kontext die STP-Datei ausgeführt werden soll, definiert sein.
Um die Druckausgabe auf einem (oder jedem) Kanal zu beenden muss unbedingt das Kommando MLClose verwendet werden.
| ||
|
Funktionsart
|
STPFunktion
| ||
|
Beispiel
|
Siehe bei „MLPrint“.
|
Hinweis:
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.
Siehe "DBS:SHOW_BINARY_FIELDS" bei "BufAddParam" 1.2.25 BufAddParam – speichert zusätzliche Steuerparameter bei einem Buffer