typedef struct tagBarCodeReadPDF
{
L_UINT uStructSize;
L_INT nDirection;
} BARCODEREADPDF, * 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. |
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.