Deprecation warning
Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.
We are deprecating the 5.x API on all platforms (except Linux). Release 5.19 in April 2021 will be our final. Applications running 5.x will continue to work, and we will continue to release critical bug fixes and security patches only, for one year. 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
Inherits Barcode.
Public Member Functions | |
byte[] | GetRawData () |
Public Attributes | |
readonly int | Symbology |
readonly String | SymbologyName |
readonly boolean | IsGs1DataCarrier |
readonly boolean | IsRecognized |
readonly String | Data |
Quadrilateral | Location |
Static Public Attributes | |
static int | SymbologyUnknown |
static int | SymbologyEan13 |
static int | SymbologyEan8 |
static int | SymbologyUpca |
static int | SymbologyUpce |
static int | SymbologyCode128 |
static int | SymbologyCode11 |
static int | SymbologyCode25 |
static int | SymbologyCode39 |
static int | SymbologyCode93 |
static int | SymbologyInterleaved2of5 |
static int | SymbologyQr |
static int | SymbologyDataMatrix |
static int | SymbologyPdf417 |
static int | SymbologyMsiPlessey |
static int | SymbologyGs1Databar |
static int | SymbologyGs1DatabarExpanded |
static int | SymbologyGs1DatabarLimited |
static int | SymbologyCodabar |
static int | SymbologyAztec |
static int | SymbologyMaxicode |
static int | SymbologyGS1DatabarLimited |
static int | SymbologyMicroPDF417 |
static int | SymbologyRM4SCC |
static int | SymbologyKIX |
static int | SymbologyDotCode |
static int | SymbologyMicroQR |
static int | SymbologyCode32 |
static int | SymbologyLAPA4SC |
static int | SymbologyTwoDigitAddOn |
static int | SymbologyFiveDigitAddOn |
static int[] | AllSymbologies |
Properties | |
Quadrilateral | PredictedLocation [get] |
long | DeltaTimeForPrediction [get] |
bool | ShouldAnimateFromPreviousToNextState [get] |
Detailed Description
Represents a recognized/localized barcode/2D code that is being tracked over multiple frames.
The TrackedBarcode class represents a barcode, or 2D code that has been localized or recognized by the barcode recognition engine and is being tracked over multiple frames.
- Since
- 5.4.0
Member Function Documentation
|
inherited |
The raw byte data contained in the barcode.
Use this method in case you are encoding binary data in barcodes\2D codes that can not be represented as UTF-8 strings.
- Returns
- The raw byte data.
Member Data Documentation
|
staticinherited |
Sentinel value to represent an unknown symbology.
|
staticinherited |
EAN13 1D barcode symbology.
|
staticinherited |
EAN8 1D barcode symbology.
|
staticinherited |
UPC12/UPCA 1D barcode symbology.
|
staticinherited |
UPCE 1D barcode symbology.
|
staticinherited |
Code 128 1D barcode symbology, including GS1-Code128.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Code 11 barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Code25 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Code39 barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Code 93 barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Interleaved-Two-of-Five (ITF) 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
QR Code 2D barcode symbology.
|
staticinherited |
Datamatrix 2D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
PDF417 barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
MSI Plessey 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Databar 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Databar Expanded 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
GS1 DataBar Limited 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Codabar 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Aztec 2D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Maxicode 2D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
GS1 DataBar Limited 1D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Micro PDF417 2D barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Royal Mail 4 State Customer Code (RM4SCC).
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Royal Dutch TPG Post KIX.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
DotCode 2d barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Micro QR 2d barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Italian Pharma Code (Code32) barcode symbology.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Posti LAPA (Lajittelupalvelu) 4 State Code.
|
staticinherited |
Two-digit add-on for UPC and EAN codes.
In order to scan two-digit add-on codes, at least one of these symbologies must be activated as well: SymbologyEan13, SymbologyUpca, SymbologyUpce, or SymbologyEan8 and the maximum number of codes per frame has to be set to at least 2.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Five-digit add-on for UPC and EAN codes.
In order to scan five-digit add-on codes, at least one of these symbologies must be activated as well: SymbologyEan13, SymbologyUpca, SymbologyUpce, or SymbologyEan8 and the maximum number of codes per frame has to be set to at least 2.
Only available in the Professional and Enterprise Packages.
|
staticinherited |
Enumerates all symbologies.
|
inherited |
Returns the symbology of a recognized barcode.
Codes for which IsRecognized() returns false, this is SymbologyUnknown. For all other codes, it is the symbology of the recognized code.
|
inherited |
Convenience property to directly get the name of the symbology as a string.
The symbology name as a lower-case string, e.g. ean13, or codabar.
|
inherited |
Whether the code is a GS1 data carrier.
True if the code is a GS1 data carrier, false if not. False is returned for codes that have only been localized but not recognized.
|
inherited |
Whether the code was completely recognized.
This property is true for barcodes that were completely recognized and false for codes that were localized but not recognized. For codes returned by ScanditBarcodePicker.Android.IScanSession.NewlyRecognizedCodes() and ScanditBarcodePicker.Android.IScanSession.AllRecognizedCodes() this method always returns true, for codes returned by IScanSession.NewlyLocalizedCodes() IsRecognized() always returns false.
|
inherited |
The data contained in the barcode/2D code, e.g.
the 13 digit number of a EAN13 code.
For some types of barcodes/2D codes (for example DATAMATRIX, AZTEC, PDF417), the data string may contain non-printable characters and nul-bytes in the middle of the string. Use GetRawData() if your application scans these types of codes and you are expecting binary/non-printable data.
|
inherited |
The location of the code in the image.
The location as a a polygon with 4 corners. The corners are in the coordinate system of the raw preview image. In order to be displayed they must be transformed to the coordinate system of the view. The meaning of the values of topLeft, topRight etc is such that the topLeft point corresponds to the top-left corner of the barcode regardless of how it is oriented in the image.
- See also
- ScanditBarcodePicker.Android.BarcodePicker.ConvertPointToPickerCoordinates(Point)
Property Documentation
|
get |
The predicted location of the tracked code.
The location where the tracked code is predicted to be in DeltaTimeForPrediction
- Returns
- The predicted location of the tracked code.
- See also
- DeltaTimeForPrediction
|
get |
The delta time for the predicted location of the code in milliseconds.
The time (in milliseconds) it will take for the tracked code to move to the predicted location (PredictedLocation. This value can be used to animate the predicted change of location of the tracked code.
- Returns
- The delta time for the predicted location of the code in milliseconds.
- See also
- PredictedLocation
|
get |
Whether the change in location should be animated.
As there are state transitions that do not guarantee a stable ordering of the location's corners you should always check this function before animating a location change.
- Returns
- True if the change in location should be animated.
- Since
- 5.2.0