Contents Previous Page Next Page
PAGESET

Identifies one or more page-ranges to be printed and, optionally, identifies only the even or odd pages as part of a pageset.

typedef struct tagPAGESET

{

ULONG cbStruct;

BOOL fOddPages;

BOOL fEvenPages;

ULONG cPageRange;

[size_is(cPageRange)] PAGERANGE rgPages[]

}PAGESET;

Members

cbStruct

The number of bytes in this instance of the PAGESET structure. Must be a multiple of 4.

fOddPages

If true, then only the odd-numbered pages in the page-set indicated by rgPages are to be printed.

fEvenPages

If true, then only the even-numbered pages in the page-set indicated by rgPages are to be printed.

cPageRange

The number of page-range pairs specified in rgPages.

rgPages

Pointer to a PAGERANGE structure specifying the pages to be printed. One or more page ranges can be specified, so long as that number is the value of cPageRange. The page ranges must be sorted in increasing order and non-overlapping. It is an error to attempt to print a page which does not exist.

See Also

PAGERANGE