Функция позволяет определить, был ли
активен, а иначе .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 // Переадресация печати в файл