Atalasoft.dotImage.Barcoding.Reading.x86 by Atalasoft

<PackageReference Include="Atalasoft.dotImage.Barcoding.Reading.x86" Version="11.4.0.1286" />

 BarCodeReaderBase

public abstract class BarCodeReaderBase
An abstract base class for barcode reading that implements many of the core features.
protected const string LOG_NAME = "BarCodeReader"

protected AtalaImage Image { get; protected set; }

AtalaImage being searched by this barcode reader

protected abstract Symbologies LLSupportedSymbologies { get; }

(virtual) property: symbologies implemented by this reader, whether or not licensed.

Returns all the licensed and supported symbologies for the BarCodeReader.

This event is fired after a barcode is found

Default constructor for the BarCodeReaderBase class

Constructor for the BarCodeReaderBase class

Constructor for the BarCodeReaderBase class

protected bool Has1DOtherThanCode39(Symbologies sym)

test if symbology set contains any 1D symbologies other than Code39

protected bool HasAny1D(Symbologies sym)

test if symbology set contains any 1D symbologies

protected bool HasAny2D(Symbologies sym)

test if symbology set contains any 2D symbologies

protected bool IsJust1D(Symbologies sym)

test if symbology set contains 1D symbologies but no 2D

protected bool IsJust2D(Symbologies sym)

test if symbology set contains 2D symbologies but no 1D

Indicates is a symbology is supported by a BarCodeReader.

protected abstract BarCode[] LLReadBars(ReadOpts readOpts)

(virtual) low-level barcode reading function

protected virtual void OnReadBarCode(BarCodeEventArgs e)

virtual method to fire barcode event

public BarCode[] ReadBars(ReadOpts readOpts)

Read barcodes in the image.