Zum Hauptinhalt springen

PrtDeviceOpen

PrtDeviceOpen([alpha1, int2]) : handle

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Drucker-Device öffnen

Details

Der Befehl öffnet ein PrintDevice -Objekt. Werden keine Parameter übergeben, wird die Ausgabeeinheit des Windows-Standard-Drucker geöffnet.

In (alpha1) kann der Name eines Windows-Druckertreibers angegeben werden. In diesem Fall muss in (int2) die Konstante _PrtDeviceSystem übergeben werden. Es wird dann die entsprechende Ausgabeeinheit geöffnet.

Die Namen der installierten Druckertreiber können aus der Liste der Drucker ausgelesen werden, die beim Applikationsobjekt hinterlegt sind. (Eigenschaft PrinterList, siehe auch PrtInfo ()).

Der Deskriptor der Ausgabeeinheit kann beim Befehl PrtJobClose () angegeben werden, um in der Druckvorschau einen bestimmten Drucker voreinzustellen oder um auf einen bestimmten Drucker auszugeben.

Beispiele:

// Standard-Drucker öffnen
tPrintDevice # PrtDeviceOpen();

// PDFWriter öffnen
tPrintDevice # PrtDeviceOpen('Acrobat PDFWriter', _PrtDeviceSystem);