Deprecation warning

Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.

We encourage you to migrate to 6.x and take advantage of our latest / advanced features and improved performance.

You'll find the updated documentation at: Data Capture SDK Documentation for Xamarin.Android and Data Capture SDK Documentation for Xamarin.iOS

Barcode Class Reference

Properties

bool IsRecognized [get, set]
 
Symbology Symbology [get, set]
 
Quad Location [get, set]
 
byte[] RawData [get, set]
 
string Data [get, set]
 
bool IsGs1DataCarrier [get, set]
 
CompositeFlag CompositeFlag [get, set]
 
string SymbologyString [get, set]
 

Detailed Description

A recognized or localized barcode.

Property Documentation

bool IsRecognized
getset

True when this code represents a recognized barcode/2d code, false if the code has been localized but not recognized.

The symbology of the barcode.

For a barcode which has been localized but not recognized, the symbology is set to Symbology.Unknown.

Quad Location
getset

The location of the barcode/2d code in the image defined by four corners.

The quadrilateral coordinates are such that the top-left corner of the quadrilateral corresponds to the top-left corner of the barcode/2d code in the image. When the barcode is rotated by 180 degrees, e.g. read from right to left, then the top-left corner will have the right- and bottom-most coordinates of all four corners.

byte [] RawData
getset

The data encoded in the barcode as an array of bytes.

Depending on the type of barcode/2d code, the data may be binary, or a simple ASCII/UTF-8 string. If you are only expecting utf-8 data, use Data instead.

string Data
getset

The data encoded in the barcode as an UTF-8 string.

bool IsGs1DataCarrier
getset

True if the code is a GS1 data carrier, false if not.

Codes which have only been localized but not recognized have this property set to false.

Indicates whether the barcode is part of a composite pair

For barcodes that have been localized but not recognized, CompositeFlag.Unknown is returned.

string SymbologyString
getset

The symbology of the decoded barcode as string