UNPKG

@zxing/library

Version:

TypeScript port of ZXing multi-format 1D/2D barcode image processing library.

31 lines (30 loc) 978 B
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; }