SIMULATE_CAPS_1 Struktur (printoem.h)
Die SIMULATE_CAPS_1-Struktur enthält Informationen zu den Typen von Simulationen, die ein Spooler unterstützt.
Syntax
typedef struct _SIMULATE_CAPS_1 {
DWORD dwLevel;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
DWORD dwCollate;
DWORD dwNupOptions;
} SIMULATE_CAPS_1, *PSIMULATE_CAPS_1;
Member
dwLevel
Gibt die Version dieser Struktur an. Dieser Wert muss 1 sein.
dwPageOrderFlags
Gibt die Reihenfolge an, in der Seiten gedruckt werden sollen. Dieser Member kann auf einen der folgenden Werte festgelegt werden:
Flag | Definition |
---|---|
BOOKLET_PRINT | Seiten sollten in Broschürenform gedruckt werden, wobei zwei Dokumentseiten auf einer Seite einer physischen Seite gedruckt werden. Im Querformat werden die beiden Dokumentseiten nebeneinander auf dem Papier gedruckt. Im Hochformatmodus werden die beiden Dokumentseiten oben und unten gedruckt. |
NORMAL_PRINT | Die Seiten sollten in der normalen Reihenfolge gedruckt werden: Seite 1, Seite 2 usw. |
REVERSE_PRINT | Seiten sollten in umgekehrter Reihenfolge gedruckt werden: letzte Seite, vorletzte Seite usw. |
dwNumberOfCopies
Gibt die maximale Anzahl von Kopien an, die der Spooler verarbeiten kann.
dwCollate
Gibt an, ob der Spooler die Sortierung unterstützt. Der Wert 1 gibt an, dass der Spooler die Sortierung unterstützt, und der Wert 0 gibt an, dass dies nicht der Fall ist.
dwNupOptions
Ist eine Bitmaske, die die verschiedenen Anzahl von Dokumentseiten darstellt, die der Drucker auf einer physischen Seite drucken kann. Das am wenigsten signifikante Bit stellt 1 Dokumentseite pro Seite dar, das nächste Bit 2 Dokumentseiten pro Seite, das nächste Bit 3 Dokumentseiten pro physischer Seite usw. Beispielsweise gibt 0x0000810B an, dass der Spooler 1, 2, 4, 9 und 16 Dokumentseiten pro physischer Seite unterstützt.
Hinweise
Die IPrintCoreUI2::QuerySimulationSupport-Methode verwendet diese Struktur, um den Grad der Simulationsunterstützung des Spoolers an ein Benutzerschnittstellen-Plug-In zu melden.
Anforderungen
Anforderung | Wert |
---|---|
Header | printoem.h (include Printoem.h) |