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

Направление вывода на принтер через


в случае успеха
 
  . То же, но с сокращенным временем ожидания:
 
    SETPBIOS(2, 100)            // 100 повторений
 
  . Направление вывода на принтер через DOS:
 
    ? SETPBIOS(0)               // .F. при направлении вывода через DOS
 

See Also: GETPBIOS()

 



 

 SETPXLAT()
 Инсталлирует таблицу переопределений кодов при выводе на принтер.
------------------------------------------------------------------------------
 
  Синтаксис
 
    SETPXLAT([<nASCIIPos|cChar>], [<cPrintChar>]) --> lActiveTable
 
  Параметры
 
    <nASCIIPos|cChar> - необязательный параметр в виде числового значения
    ASCII-кода в диапазоне от 0 до 255 или в форме символа, задающий
    начальную позицию в таблице кодов, с которой будет производиться
    переопределение. При опущенном параметре ранее установленная таблица
    сбрасывается.
 
    <cPrintChar> - необязательный символьный параметр, задающий
    последовательность символов, копируемых в таблицу кодов, с позиции,
    указанной <nASCIIPos|cChar>.
 
  Возвращаемое значение
 
    lActiveTable - логическое значение .T., если таблица переопределений
    кодов активна, а иначе .F..
 
  Описание
 
    Функция позволяет организовать вывод на принтер через таблицу
    переопределений кодов, создаваемую в прикладной программе. Этот способ
    представляется более гибким, чем использование специальных драйверов,
    требуемых в связи с тем, что обычно Clipper выводит на принтер все
    символы без изменений.
 
    Таблица переопределений кодов представляет собой область памяти,
    занимающую 256 байтов, в которой каждый байт первоначально содержит
    символ со своим кодом. SETPXLAT() позволяет заменить код символа или
    группы символов на любой другой. Таким образом, "А", например, при
    выводе на принтер можно печатать как "В".
 
  Примечания

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