This interface holds a single barcode inspection result and is used to access its properties. More...
Public Member Functions | |
void | Draw (HDC hdc, LPVBarcodeDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY) |
Public Member Functions inherited from ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
Properties | |
double | Angle [get] |
The angle of the barcode. | |
ILPoint | Center [get] |
The center of the barcode. | |
LString | DecodedString [get] |
The barcode's decoded string. | |
ILPolygon | Quad [get] |
The quadrangle region of the barcode. | |
LPVBarcodeQualityGrade | Quality (LPVBarcodeQualityParam param) [get] |
The barcode quality grading for individual parameter. More... | |
LPVBarcodeQualityGrade | QualityOverall [get] |
The barcode overall quality grading. | |
LPVBarcodeType | Type [get] |
The barcode type. | |
This interface holds a single barcode inspection result and is used to access its properties.
Usually you get the LBarcodeResult object from the ILBarcodeResults::Item() function. You can then use this interface to access to the detailed barcode informations and draw the result on graphics windows.
Note: This interface is currently not available on Linux / MacOS platform.
void Draw | ( | HDC | hdc, |
LPVBarcodeDrawFlags | drawFlags, | ||
double | zoomX, | ||
double | zoomY, | ||
double | panX, | ||
double | panY | ||
) |
Draw the barcode result onto provide device context.
[in] | drawFlags | Flags to control the barcode drawing behavior, see LPVBarcodeDrawFlags for usage. |