/** * EnumBarcodeFormat defines the supported barcode formats. * Using or operator can enable multiple Formats. *
Code Snippet:
* * ``` * let settings: SimplifiedCaptureVisionSettings = ...; * settings.barcodeSettings.barcodeFormatIds = EnumBarcodeFormat.BF_ONED | EnumBarcodeFormat.BF_QR_CODE; //Means decode OneD and QRCode * ``` * @see SimplifiedBarcodeReaderSettings.barcodeFormatIds * */ const EnumBarcodeFormat = { /**No barcode format in BarcodeFormat*/ BF_NULL:BigInt(0x00), /**All supported formats in BarcodeFormat*/ BF_ALL:BigInt(0xFFFFFFFEFFFFFFFFn), BF_DEFAULT:BigInt(0xFE3BFFFF), /**Combined value of BF_CODABAR, BF_CODE_128, BF_CODE_39, BF_CODE_39_Extended, BF_CODE_93, BF_EAN_13, BF_EAN_8, INDUSTRIAL_25, BF_ITF, BF_UPC_A, BF_UPC_E, BF_MSI_CODE; */ BF_ONED:BigInt(0x003007FF), /**Combined value of BF_GS1_DATABAR_OMNIDIRECTIONAL, BF_GS1_DATABAR_TRUNCATED, BF_GS1_DATABAR_STACKED, BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL, BF_GS1_DATABAR_EXPANDED, BF_GS1_DATABAR_EXPANDED_STACKED, BF_GS1_DATABAR_LIMITED*/ BF_GS1_DATABAR:BigInt(0x0003F800), /**Code 39 */ BF_CODE_39:BigInt(0x1), /**Code 128 */ BF_CODE_128:BigInt(0x2), /**Code 93 */ BF_CODE_93:BigInt(0x4), /**Codabar */ BF_CODABAR:BigInt(0x8), /**Interleaved 2 of 5 */ BF_ITF:BigInt(0x10), /**EAN-13 */ BF_EAN_13:BigInt(0x20), /**EAN-8 */ BF_EAN_8:BigInt(0x40), /**UPC-A */ BF_UPC_A:BigInt(0x80), /**UPC-E */ BF_UPC_E:BigInt(0x100), /**Industrial 2 of 5 */ BF_INDUSTRIAL_25:BigInt(0x200), /**CODE39 Extended */ BF_CODE_39_EXTENDED:BigInt(0x400), /**GS1 Databar Omnidirectional*/ BF_GS1_DATABAR_OMNIDIRECTIONAL:BigInt(0x800), /**GS1 Databar Truncated*/ BF_GS1_DATABAR_TRUNCATED:BigInt(0x1000), /**GS1 Databar Stacked*/ BF_GS1_DATABAR_STACKED:BigInt(0x2000), /**GS1 Databar Stacked Omnidirectional*/ BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL:BigInt(0x4000), /**GS1 Databar Expanded*/ BF_GS1_DATABAR_EXPANDED:BigInt(0x8000), /**GS1 Databar Expaned Stacked*/ BF_GS1_DATABAR_EXPANDED_STACKED:BigInt(0x10000), /**GS1 Databar Limited*/ BF_GS1_DATABAR_LIMITED:BigInt(0x20000), /**Patch code. */ BF_PATCHCODE:BigInt(0x00040000), /**PDF417 */ BF_CODE_32:BigInt(0x01000000), BF_PDF417:BigInt(0x02000000), /**QRCode */ BF_QR_CODE:BigInt(0x04000000), /**DataMatrix */ BF_DATAMATRIX:BigInt(0x08000000), /**AZTEC */ BF_AZTEC:BigInt(0x10000000), /**MAXICODE */ BF_MAXICODE:BigInt(0x20000000), /**Micro QR Code*/ BF_MICRO_QR:BigInt(0x40000000), /**Micro PDF417*/ BF_MICRO_PDF417:BigInt(0x00080000), /**GS1 Composite Code*/ BF_GS1_COMPOSITE:BigInt(0x80000000), /**MSI Code*/ BF_MSI_CODE:BigInt(0x100000), /*Code 11*/ BF_CODE_11:BigInt(0x200000), BF_TWO_DIGIT_ADD_ON:BigInt(0x400000), BF_FIVE_DIGIT_ADD_ON:BigInt(0x800000), BF_MATRIX_25:BigInt(0x1000000000), BF_TELEPEN:BigInt(0x2000000000), BF_TELEPEN_NUMERIC:BigInt(0x4000000000), /**Combined value of BF2_USPSINTELLIGENTMAIL, BF2_POSTNET, BF2_PLANET, BF2_AUSTRALIANPOST, BF2_RM4SCC.*/ BF_POSTALCODE:BigInt(0x3F0000000000000), /**Nonstandard barcode */ BF_NONSTANDARD_BARCODE:BigInt(0x100000000), /**USPS Intelligent Mail.*/ BF_USPSINTELLIGENTMAIL:BigInt(0x10000000000000), /**Postnet.*/ BF_POSTNET:BigInt(0x20000000000000n), /**Planet.*/ BF_PLANET:BigInt(0x40000000000000n), /**Australian Post.*/ BF_AUSTRALIANPOST:BigInt(0x80000000000000n), /**Royal Mail 4-State Customer Barcode.*/ BF_RM4SCC:BigInt(0x100000000000000n), BF_KIX:BigInt(0x200000000000000n), /**DotCode.*/ BF_DOTCODE:BigInt(0x200000000), /**_PHARMACODE_ONE_TRACK.*/ BF_PHARMACODE_ONE_TRACK:BigInt(0x400000000), /**PHARMACODE_TWO_TRACK.*/ BF_PHARMACODE_TWO_TRACK:BigInt(0x800000000), /**PHARMACODE.*/ BF_PHARMACODE:BigInt(0xC00000000) } type EnumBarcodeFormat = bigint; export { EnumBarcodeFormat };