C# Class ZXing.OneD.RSS.RSS14Reader

Decodes RSS-14, including truncated and stacked variants. See ISO/IEC 24724:2006.
Inheritance: AbstractRSSReader
Exibir arquivo Open project: Redth/ZXing.Net.Mobile

Public Methods

Method Description
RSS14Reader ( ) : System

Initializes a new instance of the RSS14Reader class.

decodeRow ( int rowNumber, BitArray row, object>.IDictionary hints ) : System.Result

Attempts to decode a one-dimensional barcode format given a single row of an image.

reset ( ) : void

Resets this instance.

Private Methods

Method Description
addOrTally ( IList possiblePairs, ZXing.OneD.RSS.Pair pair ) : void
adjustOddEvenCounts ( bool outsideChar, int numModules ) : bool
checkChecksum ( ZXing.OneD.RSS.Pair leftPair, ZXing.OneD.RSS.Pair rightPair ) : bool
constructResult ( ZXing.OneD.RSS.Pair leftPair, ZXing.OneD.RSS.Pair rightPair ) : System.Result
decodeDataCharacter ( BitArray row, FinderPattern pattern, bool outsideChar ) : DataCharacter
decodePair ( BitArray row, bool right, int rowNumber, object>.IDictionary hints ) : ZXing.OneD.RSS.Pair
findFinderPattern ( BitArray row, int rowOffset, bool rightFinderPattern ) : int[]
parseFoundFinderPattern ( BitArray row, int rowNumber, bool right, int startEnd ) : FinderPattern

Method Details

RSS14Reader() public method

Initializes a new instance of the RSS14Reader class.
public RSS14Reader ( ) : System
return System

decodeRow() public method

Attempts to decode a one-dimensional barcode format given a single row of an image.

public decodeRow ( int rowNumber, BitArray row, object>.IDictionary hints ) : System.Result
rowNumber int row number from top of the row
row ZXing.Common.BitArray the black/white pixel data of the row
hints object>.IDictionary decode hints
return System.Result

reset() public method

Resets this instance.
public reset ( ) : void
return void