GetPrinterCapabilities
Rendu et impression
Description
Interroge un instantané actif du pilote d'imprimante Windows sans démarrer de travail d'impression ni afficher de boîte de dialogue
L'enregistrement renvoyé comprend ID, noms et dimensions de papier, ID et noms de bacs, prise en charge du recto verso, couleur, paysage et assemblage, port du pilote et nombre maximal de copies
Un pilote peut omettre les métadonnées de papier ou de bac tout en signalant ses autres capacités ; le tableau correspondant est alors vide et la méthode réussit
Syntaxe
Delphi
Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;Paramètres
| PrinterName | Nom d'une imprimante installée renvoyé par GetPrinterNames, ou handle d'imprimante personnalisée renvoyé par NewCustomPrinter |
|---|---|
| Capabilities | Reçoit un instantané entièrement remplacé ; les noms non valides effacent tous les champs |
Valeurs de retour
| 0 | Le nom n’est pas valide ou le pilote n’a pas pu être ouvert |
|---|---|
| 1 | Les capacités du pilote de base ont été interrogées ; les tableaux de papier ou de bacs peuvent néanmoins être vides |