Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда SET PDSETUP

См. также

Загружает набор установок драйвера принтера или удаляет текущий набор уста овок драйвера принтера.

Синтаксис

SET PDSETUP TO [[cPrinterDriverSetup [, Parameter1[, Parameter2 ...]]]
[WITH Parameter3 [, Parameter4 ...]]]

Параметры

cPrinterDriverSetup

Задает имя загружаемого набора установок драйвера принтера.

При загрузке набора установок драйвера принтера имя набора сохраняется в системной переменной памяти _PDSETUP; кроме того, может быть создан специальный массив переменных памяти, _PDPARMS. (Этот массив подробнее рассматривается ниже в описании предложения WITH.)

Если набора установок драйвера принтера, заданного параметром cPrinterDriverSetup, не существует в файле ресурсов, выполняется текущее приложение установки д айвера принтера, с помощью которого можно создать набор с данным именем. Если текущим приложением установки драйвера принтера является GENPD.APP, появляется иалоговое окно Printer Setup Editing, в котором можно создать набор установок.

Если имя набора установок начинается с тире (-), программа _GENPD не будет в полняться, но остальная часть имени, стоящая после тире, сохраняется в перемен ой памяти _PDSETUP.

Если выдать команду SET PDSETUP TO без аргумента cPrinterDriverSetup, текущий набор установок драйвера принтера очищается, в переменную памяти _PDSETUP записывается пустая строка, а массив _PDPARMS удаляется из памяти.

Вы можете при запуске FoxPro для MS-DOS загрузить набор установок драйвера при тера, принимаемый по умолчанию; для этого нужно включить в файл конфигурации (CONFIG.FP) следующую строку:

PDSETUP = 'SetupName' WITH ParameterList

Здесь SetupName fox90001.gif имя набора установок, который следует загружать при запуске FoxPro для MS-DOS. Не забудьте поставить имя набора установок в кавычки (апострофы). Набор уста овок драйвера принтера, задаваемый в файле CONFIG.FP, имеет более высокий прио итет в качестве набора, принимаемого по умолчанию, по сравнению с набором уста овок, заданным в диалоговом окне Printer Driver Setup.

Parameter1 [, Parameter2 ...]

Задают необязательные параметры в произвольном количестве. Эти параметры пере аются в приложение интерфейса настройки принтера и могут быть любого типа (символьного, числового, логического и т.д.). Первой строкой в вашем приложении инте фейса настройки принтера должен стоять оператор LPARAMETERS или PARAMETERS, который принимает параметры, передаваемые командой SET PDSETUP.

Если вы используете приложение GENPD.APP, не задавайте эти необязательные па аметры. GENPD.APP не принимает параметры, переданные из команды SET PDSETUP, по тому при их включении генерируется ошибка.

WITH Parameter3 [, Parameter4 ...]

Создает специальный массив принтера _PDPARMS. Каждый параметр из числа заданн х аргументами Parameter3, Parameter4 и т.д. становится элементом массива _PDPARMS. Первый параметр (Parameter3) сохраняется в первом элементе массива _PDPARMS, второй параметр (Parameter4) сохраняется во втором элементе и т.д. Эти параметры могут быть любого типа (символьного, числового, логического и т.п.).

Если вы пользуетесь приложением GENPD.APP, оно затрет все параметры, заданные вами.

Комментарии

В Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh набор установок д айвера принтера используется, когда вы печатаете символьные отчеты, созданные в FoxPro для MS-DOS.

В набор установок драйвера принтера входят имя программы драйвера и такая инфо мация, как ориентация страницы, используемые по умолчанию размер и стиль ш ифта, величина полей и проч. Наборы установок драйверов принтеров сохраняются в файле ресурсов FoxPro для MS-DOS, FOXUSER.DBF; их можно создавать в интерактивном режиме и присваивать им имени в диалоговом окне Printer Setup Editing.

Набор установок драйвера принтера можно также загрузить или удалить с помощью системной переменной памяти _PDSETUP.

При выдаче команды SET PDSETUP выполняется текущее приложение интерфейса наст ойки принтера. В это приложение передается имя набора установок драйвера принте а, заданное в команде SET PDSETUP. Приложение интерфейса можно также задать с помощью системной переменной памяти _GENPD. По умолчанию в качестве такого при ожения используется GENPD.APP fox90001.gif приложение интерфейса настройки принтера, включенное в состав FoxPro для MS-DOS.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.