Barcode Xpress for Linux v13.1 - Updated
Barcode
API Reference > BarcodeXpress.py Reference > BarcodeXpress.py Classes Reference > Barcode

Represents a barcode detected by an analyze call and contains the following fields which correspond to the values of the BarcodeResult and BarcodeResult2D structs in barcodexpress.h: 

Area

Specifies a rectangular area on the image containing the barcode. This area does not necessarily correspond to the corner         points of a barcode.

Point1

Specifies the upper-left corner point of the barcode.

Point2

Specifies the upper-right corner point of the barcode.

Point3

Specifies the lower-right corner point of the barcode.

Point4

Specifies the lower-left corner point of the barcode.

Confidence

Specifies the confidence value that the barcode result is accurate. Confidence values of 30 indicate that the barcode value could not be determined accurately.

Name

This is a string representation of the barcode-type.

Skew

Specifies the angle of skew for the recognized barcode. The skew angle is measured in degrees, with 0 degrees being horizontal. It is measured from the horizontal axis to the top edge of the barcode.

Type

Specifies the type of barcode that is detected.

CheckSumValid

Specifies if the checksum for the barcode is valid.

Value

Specifies a string containing the value of a recognized barcode

ModeTransitions

Specifies the Mode Transitions for barcodes that support it.

The following fields are currently only enabled for PDF417 and MicroPDF417 barcodes:

RowsDetected

Specifies the number of rows detected in the barcode image.

ColumnsDetected

Specifies the number of columns detected in the barcode image.

Rows

Specifies the number of rows in the barcode as defined by the indicator pattern.

Columns

Specifies the number of columns in the barcode as defined by the indicator pattern. Column Count for PDF417 barcodes is the number of codeword columns.

ErrorCorrectionLevel

Specifies the amount of error correction detected for QR and PDF417 barcodes.