Zum Hauptinhalt springen

PrtPrinterRefresh

obj -> PrtPrinterRefresh() : int

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

Aktualisieren der Drucker-Eigenschaften

Details

Eine Liste der Systemdrucker kann über die Eigenschaft PrinterList des _App-Objekts ermittelt werden. Der Deskriptor der Liste kann an PrtSearch () oder PrtInfo () übergeben werden, um den Deskriptor eines bestimmten Druckers zu ermitteln.

Zu Beginn sind nur die Eigenschaften Name und Comment lesbar. Zum Ermitteln der restlichen Eigenschaften des Druckerobjekts dient der Befehl PrtPrinterRefresh.

Beispiel:

tPrinterList # _App->PrinterList;
tPrinter # tPrinterList->PrtInfo(_PrtFirst);
if (tPrinter->PrtPrinterRefresh() & _PrtStatusBusy > 0)
WinDialogBox(0, tPrinter->ppName, 'Drucker zur Zeit beschäftigt.',
_WinIcoInformation, _WinDialogOK, 0);