Функциональный блок STR_PAD

Функциональный блок STR_PAD расширяет строку с использованием другой строки до определенной длины.

Вход STR

Вход определяет строку, которая изменяется.

Вход LEN

Вход определяет длину строки на выходе. Если длина короче или равна длине строки на входе STR, то расширение не выполняется.

Вход PAD_STR

Определяет строку, с помощью которой выполняется расширение. Если необходимое количество добавляемых символов не может быть равномерно разделено длиной входа, строка обрезается.

Вход TYPE

Вход определяет направление, в котором вставляются символы. Если значение не определено или присутствует другое, тип устанавливается на 0.

Type Значение
0 Вставка выполняется с правой стороны.
1 Вставка выполняется с левой стороны.
2 Вставка выполняется с обеих сторон.

Выход

Выдает удлиненную строку.