Возвращает строку из выражения, дополненную пробелами или указанными символами до указанной длины слева, справа или с обоих сторон.
PADL(eExpression, nResultSize [, cPadCharacter]) |
PADR(eExpression, nResultSize [, cPadCharacter]) |
PADC(eExpression, nResultSize [, cPadCharacter]) |
Параметры
- eExpression
-
Указывает выражение, которое должно быть дополнено. Это выражение может быть выражением любого типа, за исключением логического выражения или поля типа general или картинкой.
- nResultSize
-
Указывает общее число символов в выражении, после того как исходное выражение будет дополнено.
- cPadCharacter
-
Указывает значение, используемое для дополнения. Это значение повторяется необходимое количест во раз для дополнения исходного выражения с целью достижения указанной длины в nResultSize.
Если вы опустите cPadCharacter, то для дополнения будут использоваться пробелы (символ ASCII с номером 32).
Возвращаемое значение
Символьное
Примечания
PADL( ) вставляет дополнения слева, PADR( ) вставляет дополнения справа, а PADC( ) вставляет дополнения с обеих сторон.
Пример
![]() | |
---|---|
STORE 'TITLE' TO gcString CLEAR ? PADL(gcString, 40, '=') ? PADR(gcString, 40, '=') ? PADC(gcString, 40, '=') |
Примечание переводчика. Самым замечательным в использовании этих функций, является автоматическое преобразование типов и приведение их к символьному виду, что можно проиллюстрировать приведенными ниже примерами:
![]() | |
---|---|
lcSerialMonthNumber=PADL( MONTH( DATE() ), 2, '0' ) |
Смотрите также
Справочное руководство
Функция ALLTRIM()Функция LEFT()
Функция LTRIM()
Функция RIGHT()
Функция STUFF()
Функция TRIM()