GetPrinterCapabilities
Rendering, stampa
Descrizione
Interroga uno snapshot live del driver stampante Windows senza avviare stampa o mostrare finestre
Il record restituito include ID e nomi dei formati carta e dimensioni in millimetri, ID e nomi dei vassoi di input, supporto per stampa fronte-retro, colore, orientamento orizzontale e fascicolazione, porta del driver e numero massimo di copie
Un driver può omettere metadati carta o vassoio pur segnalando altre capacità; l'array corrispondente è vuoto e il metodo riesce comunque
Sintassi
Delphi
Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;Parametri
| PrinterName | Un nome di stampante installata restituito da GetPrinterNames oppure un handle di stampante personalizzata restituito da NewCustomPrinter |
|---|---|
| Capabilities | Riceve un'istantanea interamente sostituita; i nomi non validi cancellano ogni campo |
Valori restituiti
| 0 | Il nome non è valido oppure non è stato possibile aprire il driver |
|---|---|
| 1 | Sono state interrogate le funzionalità di base del driver; gli array di carta o vassoi potrebbero essere ancora vuoti |