com.google.zxing.oned
Class ITFReader
java.lang.Object
com.google.zxing.oned.AbstractOneDReader
com.google.zxing.oned.ITFReader
- All Implemented Interfaces:
- OneDReader, Reader
public final class ITFReader
- extends AbstractOneDReader
Implements decoding of the ITF format.
"ITF" stands for Interleaved Two of Five. This Reader will scan ITF barcode with 6, 10 or 14
digits. The checksum is optional and is not applied by this Reader. The consumer of the decoded
value will have to apply a checksum if required.
http://en.wikipedia.org/wiki/Interleaved_2_of_5
is a great reference for Interleaved 2 of 5 information.
- Author:
- kevin.osullivan@sita.aero, SITA Lab.
Method Summary |
Result |
decodeRow(int rowNumber,
BitArray row,
java.util.Hashtable hints)
Attempts to decode a one-dimensional barcode format given a single row of
an image. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ITFReader
public ITFReader()
decodeRow
public Result decodeRow(int rowNumber,
BitArray row,
java.util.Hashtable hints)
throws ReaderException
- Description copied from interface:
OneDReader
Attempts to decode a one-dimensional barcode format given a single row of
an image.
- Specified by:
decodeRow
in interface OneDReader
- Specified by:
decodeRow
in class AbstractOneDReader
- Parameters:
rowNumber
- row number from top of the rowrow
- the black/white pixel data of the rowhints
- decode hints
- Returns:
Result
containing encoded string and start/end of barcode
- Throws:
ReaderException
- if an error occurs or barcode cannot be found