Загружает указанный драйвер принтера; или освобождает текущий драйвер принтера.
SET PDSETUP TO [[cPrinterDriverSetup [, Parameter1[, Parameter2 ...]]] |
Параметры
- cPrinterDriverSetup
-
Определяет имя драйвера принтера для загрузки.
При загрузке указанного драйвера принтера, его имя помещается в системную переменную _PDSETUP, и создается специальный массив параметров, _PDPARMS. (_PDPARMS описывается в другом разделе данной справки.)
Если указываемый, загружаемый драйвер принтера cPrinterDriverSetup отсутствует в Ресурсном файле, то приложение печати использует текущий драйвер принтера; с помощью дополнительного приложения Genpd.app можно создать требуемый драйвер принтера, определив необходимые параметры печати в соответствующем диалоговом боксе Printer Setup Editing.
Если имя загружаемого драйвера принтера начинается с символа отрицания (-), то приложение настройки параметров печати _GENPD не загружается, но имя драйвера помещается в системную переменную _PDSETUP.
Если параметр в команде SET PDSETUP TO ( cPrinterDriverSetup) - отсутствует, то текущий драйвер принтера освобождается, в переменную _PDSETUP - помещается пустая строка, массив параметров _PDPARMS - стирается из памяти.
- Parameter1[, Parameter2...]
-
Определяет несколько дополнительных параметров принтера. Данные параметры дополнительно уточняют настройку драйвера принтера, могут быть различного типа (символьные, числовые, логические и т.д.). Естественно, первой строкой вашего приложения по настройке параметров драйвера принтера должен быть оператор LPARAMETERS или PARAMETERS, для приема данных параметров, указанных в команде SET PDSETUP.
Если вы используете приложение Genpd.app, и не указываете дополнительные параметры, данное приложение Genpd.app не использует указанные в команде SET PDSETUP параметры, далее генерируется сообщение об ошибке.
- WITH Parameter3[, Parameter4...]
-
Создает специальный массив, и именем _PDPARMS, в котором размещаются параметры настройки принтера. Каждый из указанных параметров размещается в соответствующем элементе массива _PDPARMS. Первый параметр (Parameter3) - в первый элемент массива _PDPARMS, и так далее. Каждый элемент массива может быть различного типа (символьный, числовой, логический, и так далее).
Если вы используете дополнительное приложение Genpd.app, то данные параметры заменяются соответствующими параметрами данного приложения.
Комментарии
В Visual FoxPro, драйверы принтера используются для символьных Отчетов, созданных в младших версиях FoxPro / MS-DOS.
Настройка драйвера печати заключается в комбинаци различных установок параметров, таких как: программа-драйвер, ориентация страницы печати, шрифт печати, размер шрифта, стиль шрифта, отступы на странице и так далее. Установки сохраняются в открытом файле ресурсов FoxPro / MS-DOS, FoxUser.dbf, которые могут быть отредактированы в Диалоговом боксе Printer Setup Editing.
Установка драйвера принтера может быть выполнена загрузкой соответствующего значения в переменную _PDSETUP.
При указании в команде SET PDSETUP нужного драйвера принтера, имя соответствующего приложения по настройке параметров печати помещается в системную переменную _GENPD. Приложение Genpd.app является текущим приложением для систем FoxPro / MS-DOS.