PrtDeviceOpen
PrtDeviceOpen([alpha1, int2]) : handle
Drucker-Device öffnen
Details
- alpha1: Druckername
- int2:
- Optionen:
_PrtDeviceSystem
- Resultat:
handleDeskriptor des PrintDevice-Objekts - Siehe: Verwandte Befehle ,
PrtDeviceClose (),PrtJobClose ()
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);