символьный параметр, допускающий передачу по
исходной строки перед центрированием удаляются:
? CENTER(" xx ", 10, .T.) // " xx "
. Заполнение другими символами:
? CENTER("xx", 10, ".") // "....xx"
? CENTER("xx", 10, ".", .T.) // "....xx...."
? CENTER("x", 10, ".", .T.) // ".....x...."
. Центрирование "CLIPPER" символом ".", начиная с позиции 10:
CGA(40) // Переключение в режим с 40 столбцами
// Начальное заполнение экрана
@ 0, 0 SAY REPLICATE("X",40) // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@ 1, 0 SAY REPLICATE("X",40) // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@ 2, 0 SAY REPLICATE("X",40) // xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@ 1, 10 SAY CENTER("CLIPPER", ".", .T.)
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// xxxxxxxxx.......CLIPPER......xxxxxxxx
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
See Also: PADLEFT()
PADRIGHT()
CHARADD()
Суммирует ASCII-коды символов двух строк.
------------------------------------------------------------------------------
Синтаксис
CHARADD([@]<cString1>, <cString2>) --> cAddString
Параметры
[@]<cString1> - символьный параметр, допускающий передачу по ссылке и задающий строку, к значениям кодов символов которой прибавляются коды из строки <cString2>
<cString2> - символьный параметр, задающий строку, значения кодов
символов которой прибавляются к <cString1>.
Возвращаемое значение
cAddString - модифицированная строка <cString1>.
Описание
Функцию можно использовать для простого кодирования символьных строк,