ACC Cobol und Print-Masken
Mit ACC Cobol kann man das Layout von Ausdrucken ändern, ohne die Cobolprogramme
neu compilieren und linken zu müssen. Dazu wird im Cobolprogramm die Ausgabe
zu einer Printmaske mit dem Funktionsaufruf:
call print using '' arg1 arg2 ....
abgesetzt.
In der Printmasken-Datei(Maskenname) werden die Argumente mit folgender
Notation aufgeführt:
#PLZ
#ORT
usw.
Die Zuordnung erfolgt durch die Reihenfolge, d.h. arg1 = PLZ, arg2 = ORT usw.
Das eigentliche Layout wird in der Printmasken-Datei festgelegt, die Positionen
erfolgt in Hundertsteln von mm oder durch Angabe von Zeile und Spalte.
Neben der Angabe von Schriftart, Schriftgröße, Schrifstil, Farbe, Ausrichtung
ist auch die Einbindung von Bitmaps möglich. Linien und Rahmen können in beliebigen
Stärken gezogen werden. Auch Grafiken, die im Cobolprogramm erstellt wurden,
können ausgedruckt werden.
Beispiel:
Der Befehl
P 2500 100 u "Plz: " ^PLZ " " ^ORT
würde 2,5 cm von linken Blattrand und 1,0 cm vom oberen Blattrand die Postleitzahl
und den Ort drucken.
Die genaue Beschreibung der Druckmaskensteuerung befindet sich im
Entwickler Portal
|