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.