Leaper WaferScan Toolkit
中文 / English 2.x
Public Member Functions | Properties
ILBarcodeResult Interface Reference

This interface holds a single barcode inspection result and is used to access its properties. More...

Inheritance diagram for ILBarcodeResult:
ILObject LBarcodeResult

Public Member Functions

void Draw (HDC hdc, LPVBarcodeDrawFlags drawFlags, double zoomX, double zoomY, double panX, double panY)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
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.
 

Detailed Description

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.

Example Code

Note: This interface is currently not available on Linux / MacOS platform.

Member Function Documentation

◆ Draw()

void Draw ( HDC  hdc,
LPVBarcodeDrawFlags  drawFlags,
double  zoomX,
double  zoomY,
double  panX,
double  panY 
)

Draw the barcode result onto provide device context.

Parameters
[in]drawFlagsFlags to control the barcode drawing behavior, see LPVBarcodeDrawFlags for usage.
See also
Use Draw Functions
Remarks
This function is currently not available on Linux / MacOS platform.

Property Documentation

◆ Quality

The barcode quality grading for individual parameter.

1D BarcodeDecode , SC , MinR , EC , MOD , Defects , Decodability
Data MatrixAN , GN , SC , FPD , UEC , MOD , RM
QRDecode , SC , AN , GN , MOD , RM , FPD