Zum Hauptinhalt springen

PrtPrinterRefresh

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);