Клиппер 5. Справочник

символьный параметр, допускающий передачу по


    исходной строки перед центрированием удаляются:
 
    ? 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>.
 
  Описание
 
    Функцию можно использовать для простого кодирования символьных строк,

Содержание раздела