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)

Weitere Informationen

IPrintCoreUI2::QuerySimulationSupport