GetPrinterCapabilities

Rendering en afdrukken

Beschrijving

Queries a live Windows printer-driver snapshot without starting a print job or displaying a print dialog

De teruggegeven record omvat papier-ID's, namen en afmetingen in millimeters, invoerbak-ID's en namen, duplex-, kleur-, landschap- en collatieondersteuning, de driverpoort en het maximale aantal kopieën

Een driver kan papier- of lade-metadata weglaten en toch de overige mogelijkheden rapporteren; in dat geval is de overeenkomstige array leeg en slaagt de methode nog steeds

Syntaxis

Delphi

Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;

Parameters

PrinterNameAn installed printer name returned by GetPrinterNames or a custom-printer handle returned by NewCustomPrinter
CapabilitiesReceives a fully replaced snapshot; invalid names clear every field

Retourwaarden

0De naam is ongeldig of de driver kon niet worden geopend
1De basisdrivercapaciteiten zijn bevraagd; de papier- of bak-arrays kunnen nog leeg zijn