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)

Vedi anche

IPrintCoreUI2::QuerySimulationSupport