structure SIMULATE_CAPS_1 (printoem.h)
La structure SIMULATE_CAPS_1 contient des informations sur les types de simulations pris en charge par un spouleur.
Syntaxe
typedef struct _SIMULATE_CAPS_1 {
DWORD dwLevel;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
DWORD dwCollate;
DWORD dwNupOptions;
} SIMULATE_CAPS_1, *PSIMULATE_CAPS_1;
Membres
dwLevel
Spécifie la version de cette structure. Cette valeur doit être 1.
dwPageOrderFlags
Spécifie l’ordre dans lequel les pages seront imprimées. Ce membre peut être défini sur l’une des valeurs suivantes :
Indicateur | Définition |
---|---|
BOOKLET_PRINT | Les pages doivent être imprimées sous forme de livret, avec deux pages de document imprimées sur un côté d’une page physique. En mode paysage, les deux pages de document sont imprimées côte à côte sur le papier. En mode portrait, les deux pages de document sont imprimées en haut et en bas. |
NORMAL_PRINT | Les pages doivent être imprimées dans l’ordre normal : page 1, page 2, etc. |
REVERSE_PRINT | Les pages doivent être imprimées dans l’ordre inverse : dernière page, avant-dernière page, etc. |
dwNumberOfCopies
Spécifie le nombre maximal de copies que le spouleur peut gérer.
dwCollate
Spécifie si le spouleur prend en charge le classement. La valeur 1 indique que le spouleur prend en charge le classement, et la valeur 0 indique qu’il ne le fait pas.
dwNupOptions
Masque de bits représentant les différents nombres de pages de document que l’imprimante peut imprimer sur une page physique. Le bit le moins significatif représente 1 page de document par page, le bit suivant représente 2 pages de document par page, le bit suivant représente 3 pages de document par page physique, et ainsi de suite. Par exemple, 0x0000810B indique que le spouleur prend en charge 1, 2, 4, 9 et 16 pages de document par page physique.
Remarques
La méthode IPrintCoreUI2 ::QuerySimulationSupport utilise cette structure pour signaler le niveau de prise en charge de simulation du spouleur à un plug-in d’interface utilisateur.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | printoem.h (inclure Printoem.h) |