eVision .NET API
Loading...
Searching...
No Matches
eVision.EMailBarcodeReader Class Reference

Manages a complete context for a Mail Barcode Reader. More...

Inheritance diagram for eVision.EMailBarcodeReader:
Collaboration diagram for eVision.EMailBarcodeReader:

Public Member Functions

 EMailBarcodeReader ()
 Constructs an EMailBarcodeReader context.
 EMailBarcodeReader (eVision.EMailBarcodeReader other)
 Constructs an EMailBarcodeReader context.
void Save (eVision.ESerializer serializer)
 Saves the current settings of the EMailBarcodeReader.EMailBarcodeReader object.
void Save (string path)
 Saves the current settings of the EMailBarcodeReader.EMailBarcodeReader object.
void Load (eVision.ESerializer serializer)
 Loads the settings of the EMailBarcodeReader.EMailBarcodeReader object, from disk.
void Load (string path)
 Loads the settings of the EMailBarcodeReader.EMailBarcodeReader object, from disk.
eVision.EMailBarcode[] Read (eVision.EROIBW8 roi)
 Locates and decodes mail barcodes.

Properties

int ExpectedSymbologies [get, set]
 Expected symbologies for the Mail Barcode detection.
int ExpectedOrientations [get, set]
 Expected barcode orientations for the Mail Barcode detection.
bool ValidateChecksum [get, set]
 Configures the reader to return barcodes even if their checksum is incorrect.
bool EnableDottedBarcodes [get, set]
 Enables dotted barcode support.
bool EnableClutteredBarcodes [get, set]
 Enables cluttered barcode (barcode with fused bars) support.

Detailed Description

Manages a complete context for a Mail Barcode Reader.

License(s): EasyBarCode

Constructor & Destructor Documentation

◆ EMailBarcodeReader() [1/2]

eVision.EMailBarcodeReader.EMailBarcodeReader ( )

Constructs an EMailBarcodeReader context.

◆ EMailBarcodeReader() [2/2]

eVision.EMailBarcodeReader.EMailBarcodeReader ( eVision.EMailBarcodeReader other)

Constructs an EMailBarcodeReader context.

Parameters
otherAnother EMailBarcodeReader to construct the EMailBarcodeReader from.

Member Function Documentation

◆ Load() [1/2]

void eVision.EMailBarcodeReader.Load ( eVision.ESerializer serializer)

Loads the settings of the EMailBarcodeReader.EMailBarcodeReader object, from disk.

Parameters
serializerThe serializer.

◆ Load() [2/2]

void eVision.EMailBarcodeReader.Load ( string path)

Loads the settings of the EMailBarcodeReader.EMailBarcodeReader object, from disk.

Parameters
pathA string containing the full path to the file.

◆ Read()

eVision.EMailBarcode[] eVision.EMailBarcodeReader.Read ( eVision.EROIBW8 roi)

Locates and decodes mail barcodes.

Parameters
roiThe ROI/Image in which to search for mail barcodes.

This method returns the list of the detected barcodes.

◆ Save() [1/2]

void eVision.EMailBarcodeReader.Save ( eVision.ESerializer serializer)

Saves the current settings of the EMailBarcodeReader.EMailBarcodeReader object.

Parameters
serializerThe serializer.

It is advised to use a file extension that is non-standard (for instance *.mbr).

◆ Save() [2/2]

void eVision.EMailBarcodeReader.Save ( string path)

Saves the current settings of the EMailBarcodeReader.EMailBarcodeReader object.

Parameters
pathA string containing the full path to the file.

It is advised to use a file extension that is non-standard (for instance *.mbr).

Property Documentation

◆ EnableClutteredBarcodes

bool eVision.EMailBarcodeReader.EnableClutteredBarcodes
getset

Enables cluttered barcode (barcode with fused bars) support.

◆ EnableDottedBarcodes

bool eVision.EMailBarcodeReader.EnableDottedBarcodes
getset

Enables dotted barcode support.

◆ ExpectedOrientations

int eVision.EMailBarcodeReader.ExpectedOrientations
getset

Expected barcode orientations for the Mail Barcode detection.

The value is a combination of the members of the EMailBarcodeOrientation enumerate.

◆ ExpectedSymbologies

int eVision.EMailBarcodeReader.ExpectedSymbologies
getset

Expected symbologies for the Mail Barcode detection.

The value is a combination of the members of the EMailBarcodeSymbologies enumerate.

◆ ValidateChecksum

bool eVision.EMailBarcodeReader.ValidateChecksum
getset

Configures the reader to return barcodes even if their checksum is incorrect.