IMAGERESOLUTION

pIMAGERESOLUTION= ^IMAGERESOLUTION; 
IMAGERESOLUTION= Packed Record
   nUnitOfResolution: L_INT
   nBitsPerPixel: L_INT
   fHorzResolution: L_FLOAT
   fVertResolution: L_FLOAT
   fXScaling: L_FLOAT
   fYScaling: L_FLOAT
   fRotationAngle: L_FLOAT
   fLeftMargin: L_FLOAT
   fRightMargin: L_FLOAT
   fTopMargin: L_FLOAT
   fBottomMargin: L_FLOAT
end;

The IMAGERESOLUTION structure provides information about the images effects.

Member

Description

nUnitOfResolution

An integer having the unit of resolution to use. Possible values are (according to the TWAIN 1.9 specification):

 

Value

Meaning

 

TWUN_INCHES

Inches unit.

 

TWUN_CENTIMETERS

Centimeters unit.

 

TWUN_PICAS

Picas unit.

 

TWUN_POINTS

Points unit.

 

TWUN_TWIPS

Twips unit.

 

TWUN_PIXELS

Pixels unit.

nBitsPerPixel

Bits per pixel the acquired images will have.

fHorzResolution

Horizontal resolution of the TWAIN source while acquiring the images.

fVertResolution

Vertical resolution of the TWAIN source while acquiring the images.

fXScaling

The acquired image X-direction scaling value before transferring.

fYScaling

The acquired image X-direction scaling value before transferring.

fRotationAngle

The acquired image rotation angle value before transfer.

fLeftMargin

The left margin of the scanning area.

fRightMargin

The right margin of the scanning area.

fTopMargin

The top margin of the scanning area.

fBottomMargin

The bottom margin of the scanning area.

Comments

pIMAGERESOLUTION is a pointer to a IMAGERESOLUTION structure. Where the function parameter type is pIMAGERESOLUTION, you can declare an IMAGERESOLUTION variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pIMAGERESOLUTION variable is necessary only if your program requires a pointer.

IMAGERESOLUTION is used with the LTWAINPROPERTIES structure.