Funktionsblock STR_PAD

Der Funktionsblock STR_PAD erweitert eine Zeichenkette unter Verwendung einer anderen Zeichenkette auf eine bestimmte Länge.

Eingang STR

Der Eingang definiert die Zeichenkette, die manipuliert wird.

Eingang LEN

Der Eingang definiert die Länge der Zeichenkette am Ausgang. Ist die Länge kürzer oder gleich der Länge der Zeichenkette am Eingang STR, so wird keine Erweiterung vorgenommen.

Eingang PAD_STR

Definiert die Zeichenkette, mit der Erweitert wird. Falls die benötigte Anzahl der zu ergänzenden Zeichen nicht gleichmässig durch die Länge des Eingangs geteilt werden kann, wird die Zeichenkette abgeschnitten.

Eingang TYPE

Der Eingang definiert die Richtung, in der die Zeichen eingefügt werden. Wird kein Wert definiert oder liegt ein anderer an, so wird der Typ auf 0 gesetzt.

Type Bedeutung
0 Es wird auf der rechten Seite eingefügt.
1 Es wird auf der linken Seite eingefügt.
2 Es wird auf beiden Seiten eingefügt.

Ausgang

Gibt die verlängerte Zeichenkette aus.