Активирует параметры среды выполнения задания Печати.
PRINTJOB |
Параметры
- Commands
-
Определяются стандартные команды системы Visual FoxPro, которые выполняются в течении выполнения некоторого Задания Печати.
Комментарии
Группа команд PRINTJOB ... ENDPRINTJOB инициализирует системные переменные, значения которых влияют на выполнение распечатки некоторого документа. Данные системные переменные могут: отправлять на принтер некоторые управляющие коды, выполнять прогон листа перед или после распечатки очередного задания, определять "левый отступ" (левый край печати), задавать количество печатаемых копий текущего документа.
Часть команды: PRINTJOB выполняет следующее:
-
Направляет на печатающее устройство специальные управляющие коды, которые определены в системной переменной _PSCODE. Дополнительную информацию об управляющих кодах смотрите в разделе: Общее описание Системных Переменных или в технической документации по вашему Принтеру.
-
Выполняет прогон листа, если системная переменная _PEJECT имеет значение = BEFORE или BOTH.
-
Устанавливает значение системной переменной _PCOLNO = 0. Переменная _PCOLNO определяет левый отступ печати (начальная колонка печати) принтера.
Часть команды: ENDPRINTJOB выполняет следующее:
-
Направляет на печатающее устройство специальные управляющие коды, которые определены в системной переменной _PECODE. Вы можете восстановить параметры печатающего устройства, которые были актуальны до выполнения текущей команды PRINTJOB.
-
Выполняет прогон листа, если системная переменная _PEJECT имеет значение = AFTER или BOTH.
-
Повторяет Текущий цикл печати команды PRINTJOB указанное количество раз, которое определено в системной переменной _PCOPIES, которое, по-умолчанию, = 1. Значение системной переменной _PCOPIES определяет количество печатаемых Копий. Когда количество полученных копий документа достигает значения _PCOPIES, Visual FoxPro выходит из цикла печати. Текущий программный код продолжает выполняться с команды, следующей за командой ENDPRINTJOB.
Рассматриваемая Группа команд PRINTJOB ... ENDPRINTJOB может выполняться только в программном коде. Вы не можете использовать вложенные конструкции данных команд PRINTJOB ... ENDPRINTJOB.