BARCODEREADPDF

typedef struct tagBarCodeReadPDF
{
   L_UINT uStructSize;
   L_INT nDirection; 
} BARCODEREADPDF, L_FAR * pBARCODEREADPDF;

This structure contains information for reading PDF symbols.

Member

Description

uStructSize

Size of the BARCODEREADPDF structure, in bytes, for versioning. Use the sizeof() macro to calculate the value.

nDirection

Flag that indicates the orientation and direction for reading barcodes. You can combine values when appropriate, by using a bitwise OR ( | ). Possible values are:

 

Value

Meaning

 

BARCODE_DIR_LEFT_TO_RIGHT

[0x001] To read from left to right across the bitmap.

 

BARCODE_DIR_RIGHT_TO_LEFT

[0x002] To read from right to left across the bitmap.

 

BARCODE_DIR_TOP_TO_BOTTOM

[0x004] To read from top to bottom across the bitmap.

 

BARCODE_DIR_BOTTOM_TO_TOP

[0x008] To read from bottom to top across the bitmap.

 

BARCODE_DIR_SKEW

[0x010] To read in a skewed or diagonal direction.

 

BARCODE_DIR_HORIZONTAL

[0x020] To read horizontally (left to right and right to left).

 

BARCODE_DIR_VERTICAL

[0x040] To read vertically (top to bottom and bottom to top).

 

BARCODE_DIR_DIAGONAL

[0x080] To read in a diagonal or skewed direction.

Comments

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