PAGESET-Struktur (docobj.h)

Identifiziert einen oder mehrere Seitenbereiche, die gedruckt werden sollen, und identifiziert optional nur die geraden oder ungeraden Seiten als Teil eines Seitensatzes.

Syntax

typedef struct tagPAGESET {
  ULONG     cbStruct;
  BOOL      fOddPages;
  BOOL      fEvenPages;
  ULONG     cPageRange;
  PAGERANGE rgPages[1];
} PAGESET;

Member

cbStruct

Die Anzahl der Bytes in diesem instance der PAGESET-Struktur. Dieser Member muss ein Vielfaches von 4 sein.

fOddPages

Wenn TRUE, werden nur die ungeraden Seiten in dem seitensatz gedruckt, der durch rgPages angegeben ist.

fEvenPages

Wenn TRUE, werden nur die geraden Seiten in dem seitensatz gedruckt, der durch rgPages angegeben ist.

cPageRange

Die Anzahl der in rgPages angegebenen Seitenbereichspaare.

rgPages[1]

Zeiger auf ein Array von PAGERANGE-Strukturen , die die zu druckenden Seiten angeben. Ein oder mehrere Seitenbereiche können angegeben werden, solange die Anzahl der Seitenbereiche dem Wert von cPageRange entspricht. Die Seitenbereiche müssen in aufsteigender Reihenfolge sortiert werden und dürfen sich nicht überschneiden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile docobj.h

Weitere Informationen

PAGERANGE