Возвращают символьную строку, которая состоит из заданного выражения, дополненного пробелами или определенными символами до указанной длины слева и/или справа.
Синтаксис:
PADL(eExpression, nResultSize [, cPadCharacter]) или PADR(eExpression, nResultSize [, cPadCharacter]) или PADC(eExpression, nResultSize [, cPadCharacter])
Параметры:
eExpression
Задает выражение, которое нужно дополнить. Это может выражение любого типа, за исключением логического выражения, а также поля типа General и поля рисунка.
nResultSize
Задает общее количество символов, которое должно быть в дополненном выражении.
cPadCharacter
Задает значение, используемое в качестве символа-заполнителя. Он повторяется столько раз, сколько необходимо для того, чтобы дополнить выражение до указанного количества символов.
Если аргумент cPadCharacter опущен, в качестве заполнителей используются пробелы (ASCII-код 32).
Результат:
Символьный.
Комментарии:
Функция PADL( ) вставляет символы-заполнители слева, функция PADR( ) - справа, а функция PADC( ) - по обеим сторонам.
Пример:
STORE 'TITLE' TO gcString CLEAR ? PADL(gcString, 40, '=') ? PADR(gcString, 40, '=') ? PADC(gcString, 40, '=')