@zxing/library
Version:
TypeScript port of ZXing multi-format 1D/2D barcode image processing library.
91 lines (90 loc) • 1.98 kB
TypeScript
/**
* Lookup table which factors to use for which number of error correction codewords.
* See FACTORS.
*/
export declare const FACTOR_SETS: number[];
/**
* Precomputed polynomial factors for ECC 200.
*/
export declare const FACTORS: number[][];
export declare const /*final*/ MODULO_VALUE: number;
export declare const LOG: number[], ALOG: number[];
export declare const enum SymbolShapeHint {
FORCE_NONE = 0,
FORCE_SQUARE = 1,
FORCE_RECTANGLE = 2
}
/**
* Padding character
*/
export declare const PAD = 129;
/**
* mode latch to C40 encodation mode
*/
export declare const LATCH_TO_C40 = 230;
/**
* mode latch to Base 256 encodation mode
*/
export declare const LATCH_TO_BASE256 = 231;
/**
* FNC1 Codeword
*/
/**
* Structured Append Codeword
*/
/**
* Reader Programming
*/
/**
* Upper Shift
*/
export declare const UPPER_SHIFT = 235;
/**
* 05 Macro
*/
export declare const MACRO_05 = 236;
/**
* 06 Macro
*/
export declare const MACRO_06 = 237;
/**
* mode latch to ANSI X.12 encodation mode
*/
export declare const LATCH_TO_ANSIX12 = 238;
/**
* mode latch to Text encodation mode
*/
export declare const LATCH_TO_TEXT = 239;
/**
* mode latch to EDIFACT encodation mode
*/
export declare const LATCH_TO_EDIFACT = 240;
/**
* ECI character (Extended Channel Interpretation)
*/
/**
* Unlatch from C40 encodation
*/
export declare const C40_UNLATCH = 254;
/**
* Unlatch from X12 encodation
*/
export declare const X12_UNLATCH = 254;
/**
* 05 Macro header
*/
export declare const MACRO_05_HEADER = "[)>\u001E05\u001D";
/**
* 06 Macro header
*/
export declare const MACRO_06_HEADER = "[)>\u001E06\u001D";
/**
* Macro trailer
*/
export declare const MACRO_TRAILER = "\u001E\u0004";
export declare const ASCII_ENCODATION = 0;
export declare const C40_ENCODATION = 1;
export declare const TEXT_ENCODATION = 2;
export declare const X12_ENCODATION = 3;
export declare const EDIFACT_ENCODATION = 4;
export declare const BASE256_ENCODATION = 5;