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

Назначает шрифтовые области для цветов


    cFont := GETFONT()                  // Сохранение шрифта
    nKey := 0
    DO WHILE Key <> 27
        MILLISEC(100)                   // Временная задержка
        FONTROTATE(@cFont, 1, nPixel, (nPixel-8)/2)
        SETFONT(cFont)
        nKey := INKEY()
    ENDDO
    SETSCRMODE(nMODE)                   // Восстановление видеорежима
    RETURN
 

See Also: GETFONT()
SETFONT()


CSETREF()

 

 

 FONTSELECT()
  Назначает шрифтовые области для цветов с различной интенсивностью.
------------------------------------------------------------------------------
 
  Синтаксис
 
    FONTSELECT(<nFontArea>, [<nIntensiveFontArea>]) --> nErrorCode
 
  Параметры
 
    <nFontArea> - номер шрифтовой области, используемой при выводе в цвете
    с нормальной интенсивностью.
 
    <nIntensiveFontArea> - необязательный параметр, задающий номер
    шрифтовой области, используемой при выводе в цвете с повышенной
    интенсивностью. По умолчанию принимает значение параметра <nFontArea>.
 
  Возвращаемое значение
 
    nErrorCode - числовой код со значениями, соответствующими таблице:
 
    Таблица 6-3. Определения кода ошибки
    --------------------------------------------------------------------
    Код         Значение
    --------------------------------------------------------------------
     0          Области выбраны успешно
    -1          Задана недопустимая шрифтовая область
    -2          Недоступно в текущем видеорежиме
    --------------------------------------------------------------------
 
  Описание
 
    Функция позволяет выбрать шрифтовые области, используемые при выводе в
    цветах с нормальной и повышенной интенсивностью. Таким образом, путем
    определения двух шрифтов можно увеличить набор различно отображаемых
    символов с 256 до 512. Второй шрифт будет использоваться при выводе в
    цвете с повышенной интенсивностью (цвет, заданный в команде SET COLOR

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