structure SIMULATE_CAPS_1 (printoem.h)
La structure SIMULATE_CAPS_1 contient des informations sur les types de simulations qu’un spouleur prend en charge.
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 :
Drapeau | Définition |
---|---|
BOOKLET_PRINT | Les pages doivent être imprimées sous forme de livret, avec deux pages de document imprimées d’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, et ainsi de suite. |
REVERSE_PRINT | Les pages doivent être imprimées dans l’ordre inverse : dernière page, dernière page, dernière page, et ainsi de suite. |
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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | printoem.h (include Printoem.h) |