@zxing/library
Version:
TypeScript port of ZXing multi-format 1D/2D barcode image processing library.
31 lines (30 loc) • 978 B
TypeScript
import BitArray from '../common/BitArray';
import DecodeHintType from '../DecodeHintType';
import Result from '../Result';
import OneDReader from './OneDReader';
/**
* <p>Decodes Code 128 barcodes.</p>
*
* @author Sean Owen
*/
export default class Code128Reader extends OneDReader {
private static CODE_PATTERNS;
private static MAX_AVG_VARIANCE;
private static MAX_INDIVIDUAL_VARIANCE;
private static CODE_SHIFT;
private static CODE_CODE_C;
private static CODE_CODE_B;
private static CODE_CODE_A;
private static CODE_FNC_1;
private static CODE_FNC_2;
private static CODE_FNC_3;
private static CODE_FNC_4_A;
private static CODE_FNC_4_B;
private static CODE_START_A;
private static CODE_START_B;
private static CODE_START_C;
private static CODE_STOP;
private static findStartPattern;
private static decodeCode;
decodeRow(rowNumber: number, row: BitArray, hints?: Map<DecodeHintType, any>): Result;
}