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

Функция позволяет определить, был ли


    активен, а иначе .F..
 
  Описание
 
    Функция позволяет определить, был ли активизирован перед запуском
    прикладной программы резидентный спулер печати. Если спулер, которым
    является DOS-утилита PRINT, активен, то возможна организация вывода на
    печать в фоновом режиме. Если спулер ранее не активизирован, то
    распечатка в фоновом режиме недоступна, поскольку из Clipper-программ
    нельзя загружать резидентные утилиты.
 
  Примечания
 


  . При выполнении данной функции возобновляется печать,
    ранее приостановленная вызовом функции SPOOLENTRY().
 
  Примеры
 
  . Организация печати в фоновом режиме:
 
    IF SPOOLACTIVE()
        SPOOLADD("C:\TEST\PRINT.DAT")           // Спулер активен
    ELSE
        ? "Печать в фоновом режиме недоступна из-за отсутствия спулера!"
    ENDIF
 

 

 SPOOLADD()
 Добавляет элемент в очередь спулера печати.
------------------------------------------------------------------------------
 
  Синтаксис
 
    SPOOLADD(<cFile>) --> lAppended
 
  Параметры
 
    <cFile> - символьный параметр, задающий необязательные имя диска
    и путь доступа и обязательное имя файла, для которого создается
    добавляемый в очередь спулера печати элемент.
 
  Возвращаемое значение
 
    lAppended - логическое значение .T., если элемент добавлен в очередь,
    или .F., если добавление невозможно (напр., из-за отсутствия файла с
    указанным именем или переполнения очереди).
 
  Описание
 
    Функция передает спулеру печати имя файла, который необходимо
    распечатать в фоновом режиме.
 
  Примечания
 
  . В начале выполнения прикладной программы следует хотя бы однажды
    проверить, активен ли спулер.
 
  Примеры
 
  . Организация распечатки в фоновом режиме:
 
    SET PRINTER TO C:\TEST\PRINT.DAT    // Переадресация печати в файл

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