SET PDSETUP-Befehl

Lädt ein Druckertreiber-Setup oder löscht das aktuelle Druckertreiber-Setup.

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

Parameter

  • cPrinterDriverSetup
    Gibt den Namen des zu ladenden Druckertreiber-Setups an.

    Wenn Sie ein Druckertreiber-Setup laden, wird der Name des Setups in der Systemvariablen _PDSETUP gespeichert, und es kann ein spezielles Variablenarray, _PDPARMS, erstellt werden. (Eine ausführlichere Beschreibung von _PDPARMS finden Sie unter der WITH-Klausel in diesem Thema.)

    Wenn der Name des Druckertreiber-Setups, den Sie für cPrinterDriverSetup angegeben haben, nicht in Ihrer Ressourcendatei vorhanden ist, wird die aktuelle Druckertreiber-Setupanwendung ausgeführt, um ein Setup mit diesem Namen zu erstellen. Ist Genpd.app die aktuelle Druckertreiber-Setupanwendung, wird das Dialogfeld Druckertreiber-Setup bearbeiten zum Erstellen des Setups angezeigt.

    Beginnt der Name des Setups mit einem Bindestrich (-), wird das _GENPD-Programm nicht ausgeführt, aber der Name hinter dem Bindestrich wird in _PDSETUP gespeichert.

    Wenn Sie SET PDSETUP TO ohne cPrinterDriverSetup eingeben, wird das aktuelle Druckertreiber-Setup gelöscht, die leere Zeichenfolge in _PDSETUP gespeichert und das _PDPARMS-Array aus dem Arbeitsspeicher gelöscht.

  • Parameter1 [, Parameter2 ...]
    Gibt eine beliebige Anzahl optionaler Parameter an. Diese Parameter werden an die Druckersetup-Schnittstellenanwendung übergeben und können beliebigen Typs sein (Zeichen, Numerisch, Logisch usw.). Die erste Zeile Ihrer Druckersetup-Schnittstellenanwendung muss eine LPARAMETERS- oder PARAMETERS-Anweisung sein, um die von SET PDSETUP übergebenen Parameter annehmen zu können.

    Geben Sie diese optionalen Parameter nicht an, wenn Sie Genpd.app verwenden. Genpd.app akzeptiert keine von SET PDSETUP übergebenen Parameter. Die Eingabe generiert daher einen Fehler.

  • WITH Parameter3 [, Parameter4 ...]
    Erstellt das spezielle Druckerarray _PDPARMS. Jeder Parameter, den Sie als Parameter3, Parameter4 usw. angeben, wird ein Element von _PDPARMS. Der erste Parameter (Parameter3) wird im ersten Element von _PDPARMS gespeichert, der zweite Parameter (Parameter4) wird im zweiten Element gespeichert usw. Diese Parameter können einen beliebigen Typ haben (Zeichen, Numerisch, Logisch usw.).

    Bei Verwendung von Genpd.app werden sämtliche von Ihnen angegebenen Parameter von der Anwendung überschrieben.

Hinweise

In Visual FoxPro wird zum Drucken zeichenorientierter Berichte, die in FoxPro für MS-DOS erstellt wurden, ein Druckertreiber-Setup verwendet.

Ein Druckertreiber-Setup umfasst eine Kombination aus Einstellungen, dazu gehören das Druckertreiberprogramm sowie Informationen wie Seitenausrichtung, Standardschriftgrad und -schriftstil, Ränder usw. Ein Druckertreiber-Setup wird in Foxuser.dbf gespeichert, der Ressourcendatei von FoxPro für MS-DOS. Das Setup kann interaktiv erstellt werden, und ihm kann im Dialogfeld Druckertreiber-Setup bearbeiten ein Name zugewiesen werden.

Ein Druckertreiber-Setup kann auch mit Hilfe der Systemvariablen _PDSETUP geladen oder gelöscht werden.

Wenn Sie SET PDSETUP eingeben, wird die aktuelle Druckersetup-Schnittstellenanwendung ausgeführt. Dieser Schnittstellenanwendung wird der in SET PDSETUP angegebene Name des Druckertreiber-Setups übergeben. Die Schnittstellenanwendung kann auch mit Hilfe der Systemvariablen _GENPD angegeben werden. Standardmäßig ist diese Anwendung Genpd.app, die in FoxPro für MS-DOS enthaltene Druckersetup-Schnittstellenanwendung.

Siehe auch

_GENPD | _PDRIVER | _PDSETUP | SET PRINTER