PAGEINFO2
typedef struct _tagPageInfo2
{
L_UINT uStructSize;
L_INT nWidth;
L_INT nHeight;
L_INT nBitsPerPixel;
L_BOOL bPalette;
L_UINT uBytesPerLine;
L_INT nXRes;
L_INT nYRes;
} PAGEINFO2, * pPAGEINFO2;
The PAGEINFO2 structure provides information for the page
Member |
Description |
|
uStructSize |
Structure size. It should be equal to sizeof(PAGEINFO2) |
|
nWidth |
Page width. |
|
nHeight |
Page height. |
|
nBitsPerPixel |
Number of bits per pixel. |
|
bPalette |
Specifies whether the page has a palette. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
The Page has a palette. |
|
FALSE |
The Page does not have a palette. |
uBytesPerLine |
Length of one pixel line in bytes. |
|
nXRes |
Horizontal resolution, in dots per inch. |
|
nYRes |
Vertical resolution, in dots per inch. |
Comments
pPAGEINFO2 is a pointer to a PAGEINFO2 structure. If the function parameter type is pPAGEINFO2, declare a PAGEINFO2 variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pPAGEINFO2 variable is necessary only if the program requires a pointer.
This structure is used with the L_Doc2GetPageInfo function.