CX_ASCII_FILE::SetRightAdjusted
Beschreibung:
Diese Funktion schreibt eine Zeichenkette rechtsbündig in einen bestimmten
Bereich des Puffer-Bereiches. Zusätzlich wird ein Text, der üblicherweise nur aus einem Zeichen besteht, gewählt, mit dem der Freiraum aufgefüllt wird. Dabei wird dieser Text so oft es geht komplett in den
Freiraum kopiert, wobei "überstehender" Text abgeschnitten wird.Code-Beispiel:
In dem Beispiel-Programm wird ab der Position 5 des Puffer-Bereichs einer bestimmten Datei rechtsbündig die
Zeichenkette "Hallo" geschrieben, wobei der Leerraum mit dem Text
"*-" aufgefüllt wird. D.h. in dem Bereich soll der Text
"*-*Hallo" entstehen.
Var(file)
CreateTransObject(CX_ASCII_FILE) -> file
... // Festlegen eines fixen Satzformates etc.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ASCII_FILE | die Datei mit festem Satzformat |
Top-1 | STRING | das Zeichen zum Auffüllen | |
Top-2 | STRING | der Text | |
Top-3 | INTEGER | der Beginn des Bereiches | |
Stack(Out) | Top | - | - |