struttura SIMULATE_CAPS_1 (printoem.h)
La struttura SIMULATE_CAPS_1 contiene informazioni sui tipi di simulazioni supportati da uno spooler.
Sintassi
typedef struct _SIMULATE_CAPS_1 {
DWORD dwLevel;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
DWORD dwCollate;
DWORD dwNupOptions;
} SIMULATE_CAPS_1, *PSIMULATE_CAPS_1;
Members
dwLevel
Specifica la versione di questa struttura. Questo valore deve essere 1.
dwPageOrderFlags
Specifica l'ordine in cui verranno stampate le pagine. Questo membro può essere impostato su uno dei valori seguenti:
Flag | Definizione |
---|---|
BOOKLET_PRINT | Le pagine devono essere stampate in formato opuscolo, con due pagine di documento stampate su un lato di una pagina fisica. In modalità orizzontale, le due pagine del documento vengono stampate affiancate sul foglio. In modalità verticale, le due pagine del documento vengono stampate in alto e in basso. |
NORMAL_PRINT | Le pagine devono essere stampate in ordine normale: pagina 1, pagina 2 e così via. |
REVERSE_PRINT | Le pagine devono essere stampate in ordine inverso: ultima pagina, pagina successiva e così via. |
dwNumberOfCopies
Specifica il numero massimo di copie che il spooler può gestire.
dwCollate
Specifica se lo spooler supporta le regole di confronto. Il valore 1 indica che lo spooler supporta le regole di confronto e un valore pari a 0 indica che non lo supporta.
dwNupOptions
Maschera di bit che rappresenta i vari numeri di pagine del documento che la stampante può stampare in una pagina fisica. Il bit meno significativo rappresenta 1 pagina documento per pagina, il bit successivo rappresenta 2 pagine di documento per pagina, il bit successivo rappresenta 3 pagine documento per pagina fisica e così via. Ad esempio, 0x0000810B indica che lo spooler supporta 1, 2, 4, 9 e 16 pagine di documenti per pagina fisica.
Commenti
Il metodo IPrintCoreUI2::QuerySimulationSupport usa questa struttura per segnalare il livello di simulazione dello spooler a un plug-in dell'interfaccia utente.
Requisiti
Requisito | Valore |
---|---|
Intestazione | printoem.h (include Printoem.h) |