GetPrinterCapabilities
Rendering und Drucken
Beschreibung
Fragt eine aktuelle Momentaufnahme des Windows-Druckertreibers ab, ohne einen Druckauftrag zu starten oder einen Druckdialog anzuzeigen
Der Datensatz enthält Papier-IDs, Namen und Millimeterabmessungen, Eingabefach-IDs und -Namen, Duplex-, Farb-, Querformat- und Sortierunterstützung, Treiberport und maximale Kopienanzahl
Ein Treiber kann Papier- oder Fachmetadaten auslassen und dennoch seine anderen Fähigkeiten melden; in diesem Fall ist das entsprechende Array leer und die Methode bleibt erfolgreich
Syntax
Delphi
Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;Parameter
| PrinterName | Ein von GetPrinterNames zurückgegebener installierter Druckername oder ein von NewCustomPrinter zurückgegebenes benutzerdefiniertes Druckerhandle |
|---|---|
| Capabilities | Empfängt eine vollständig ersetzte Momentaufnahme; ungültige Namen löschen jedes Feld |
Rückgabewerte
| 0 | Der Name ist ungültig oder der Treiber konnte nicht geöffnet werden |
|---|---|
| 1 | Die grundlegenden Treiberfähigkeiten wurden abgefragt; Papier- oder Facharrays können dennoch leer sein |