C:$B(Znn,nn,"Grafikdatei", Optionen)#
Gibt in der aktuellen Druckzeile eine Bitmap aus.
|
Znn
|
Höhe des Bildes in Zeilen
|
|
nn
|
Position des Bildes in Zeichen
|
|
Grafikdatei
|
Dateiname (ggf. mit Pfad) der auszugebenden Bitmap
|
|
Optionen
|
/W Skaliert (verzerrt) die auszugebende Bitmap auf die volle Breite des Blattes, ohne die Höhe zu ändern. Damit lassen sich z.B. unterschiedliche Linien oder Hintegrundfarben für Textzeilen generieren.
|
Der Operator ermöglicht die Ausgabe von Grafiken. Alle Formate, die von WinWord unterstützt werden, können benutzt werden.
Znn steht für die Anzahl Druckzeilen, die für die Grafik benutzt werden soll, zum Beispiel Z12 für 12 Zeilen. Die Grafik wird entsprechend skaliert.
nn steht für die Position innerhalb einer Druckzeile, an der die Grafik ausgegeben wird, zum Beispiel 1 für den Ausdruck an der 1. Position, also ganz vorne.
Der Dateiname der "Grafikdatei" selbst muss eingeschlossen in Anführungszeichen und bei Bedarf mit Pfad angegeben werden. Wird kein Pfad angegeben, müssen die Grafikdateien in dem Verzeichnis liegen, das über die Einstellung "Picture" in der Sektion [PATH] der Datei SIBPPS.INI angegeben wird.
Wird bei der Grafikdatei keine Extension mit angegeben, so wird eine Standard-Extension benutzt. Für den Druck über Winword per DDE wird sie der Einstellung "SibBitmapExt" aus der Datei WORD7.INI bzw. WORD8.INI entnommen.
Für jede andere Ausgabe mit dem infra-Drucksystem gilt die Eintragung unter "PictureFormat=" in der Sektion [PRINTENGINE] der Datei SIBPPS.INI.
Beispiele:
C:$B(Z15,1,"SCHERE.BMP")#
C:$B(Z15,1,"SCHERE")#
C:$B(Z15,1,"TRIM(LBUF(23,DDP(23,43), DDL(23,43))).BMP")#
Hinweis
Durch die Verwendung der Funktion LBUF können Grafiken je nach Bedarf ausgegeben werden. Zum Beispiel kann bei Angeboten ein Anwenderfeld als Grafikdateiname benutzt werden, das nur ausgefüllt wird, wenn entsprechende Bilder vorhanden sind.
Kann das Drucksystem die angegebene Bilddatei nicht finden, so wird an der entsprechenden Stelle im Dokument ein rechteckiger durchgekreuzter Rahmen als "Platzhalter" ausgegeben:
Mit einem Fragezeichen vor dem Namen der auszugebenden Bitmap kann verhindert werden, dass die Platzhalterbitmap ausgedruckt wird
Beispiel:
C:$B(Z7,28,"?LBUF(6,DDp(6,12),15)")#
Bei diesem Beispiel wird nur dann eine Bitmap ausgegeben, wenn die im Feld Bezeichnung des Teilestamms hinterlegte Bitmap tatsächlich existiert.