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

PrinterNameEtt installerat skrivarnamn som GetPrinterNames returnerat, eller ett anpassat skrivar-handle som NewCustomPrinter returnerat
CapabilitiesReceives a fully replaced snapshot; invalid names clear every field

Return values

0Namnet är ogiltigt eller drivrutinen kunde inte öppnas
1Drivrutinens basförmågor efterfrågades; pappers- eller fackarrayer kan fortfarande vara tomma