GetPrinterCapabilities
Rendering and printing
Description
Frågar en levande Windows-skrivardrivrutinssnapshot utan att starta ett utskriftsjobb eller visa en utskriftsdialogruta
Den returnerade posten inkluderar pappers-ID, namn och millimeterdimensioner, inmatningsfack-ID och namn, duplex-, färg-, liggande- och sorteringsstöd, drivrutinsporten och maximalt kopiaantal
En drivrutin kan utelämna pappers- eller fackmetadata men ändå rapportera sina övriga förmågor; i så fall är motsvarande array tom och metoden lyckas ändå
Syntax
Delphi
Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;Parameters
| PrinterName | Ett installerat skrivarnamn som GetPrinterNames returnerat, eller ett anpassat skrivar-handle som NewCustomPrinter returnerat |
|---|---|
| Capabilities | Receives a fully replaced snapshot; invalid names clear every field |
Return values
| 0 | Namnet är ogiltigt eller drivrutinen kunde inte öppnas |
|---|---|
| 1 | Drivrutinens basförmågor efterfrågades; pappers- eller fackarrayer kan fortfarande vara tomma |