In This Topic
Get Barcode Results
Result Class
The Analyze method returns an array of Result objects. Each element of the Result collection contains the results of a single recognized barcode (or unsolved barcode. See ReturnPossibleBarcodes).
| C# Example - to get the recognition results |
Copy Code
|
// call Analyze to detect barcodes in the image
// all detected barcodes will be returned to the
// Result collection class.
List<ImGearResult> results = new List<ImGearResult>();
results.AddRange(IGBarcode.Reader.Analyze(page);
// get some results info, if any
foreach (ImGearResult found in results)
{
MessageBox.Show(found.BarcodeName);
MessageBox.Show(found.BarcodeValue);
}
|
Properties
| Property |
Description |
| Area |
This property gets the bounding rectangular area of the recognized barcode. |
| BarcodeDataAsByte |
This property gets the recognized barcode data value in bytes. |
| BarcodeName |
This property gets the name of the recognized barcode. |
| BarcodeType |
This property gets the type of the recognized barcode. |
| BarcodeValue |
This property gets the value of the recognized barcode. |
| Confidence |
This property gets the confidence of the recognized barcode. |
| Length |
This property gets the length of the result string. |
| NumberCheckSumChars |
This property gets the number of characters in the recognized checksum. |
| Point1 |
This property gets the top left coordinate of the recognized barcode. |
| Point2 |
This property gets the top right coordinate of the recognized barcode. |
| Point3 |
This property gets the bottom left coordinate of the recognized barcode. |
| Point4 |
This property gets the bottom right coordinate of the recognized barcode. |
| Skew |
This property gets the angle of skew for the recognized barcode analyzed. |
| IsCheckSumValid |
This property gets a valid checksum for a recognized barcode. |
Order of Results
Since the barcode engine can return multiple barcode results from a single scan, the detected barcode results (both solved and unsolved) will be sorted using the following criteria. Note that all solved barcodes will be ordered before unsolved barcodes.
- First, the confidence factor is used to sort the barcode results from highest confidence to lowest. The Confidence property gets the confidence of the barcode that was recognized.
- Next, for any barcodes with the same confidence, they will then be sorted by their location, from top to bottom, and then left to right.