Enumeration BarcodeFormat
BarcodeFormat
defines the supported barcode formats.
enum BarcodeFormat : unsigned long long { /**All supported formats in BarcodeFormat.*/ BF_ALL = 0xFFFFFFFEFFFFFFFF, /**The default barcode format settings. It's a combined value of BF_ONED, BF_GS1_DATABAR, BF_PDF417, BF_QR_CODE, BF_DATAMATRIX, BF_AZTEC, BF_MAXICODE, BF_MICRO_QR, BF_MICRO_PDF417, BF_GS1_COMPOSITE*/ BF_DEFAULT = 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 = 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 = 0x0003F800, /**Combined value of BF2_USPSINTELLIGENTMAIL, BF2_POSTNET, BF2_PLANET, BF2_AUSTRALIANPOST, BF2_RM4SCC, BF_KIX.*/ BF_POSTALCODE = 0x3F0000000000000, /**Code 39*/ BF_CODE_39 = 0x1, /**Code 128*/ BF_CODE_128 = 0x2, /**Code 93*/ BF_CODE_93 = 0x4, /**Codabar*/ BF_CODABAR = 0x8, /**Interleaved 2 of 5*/ BF_ITF = 0x10, /**EAN-13*/ BF_EAN_13 = 0x20, /**EAN-8*/ BF_EAN_8 = 0x40, /**UPC-A*/ BF_UPC_A = 0x80, /**UPC-E*/ BF_UPC_E = 0x100, /**Industrial 2 of 5*/ BF_INDUSTRIAL_25 = 0x200, /**CODE39 Extended*/ BF_CODE_39_EXTENDED = 0x400, /**GS1 Databar Omnidirectional*/ BF_GS1_DATABAR_OMNIDIRECTIONAL = 0x800, /**GS1 Databar Truncated*/ BF_GS1_DATABAR_TRUNCATED = 0x1000, /**GS1 Databar Stacked*/ BF_GS1_DATABAR_STACKED = 0x2000, /**GS1 Databar Stacked Omnidirectional*/ BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL = 0x4000, /**GS1 Databar Expanded*/ BF_GS1_DATABAR_EXPANDED = 0x8000, /**GS1 Databar Expaned Stacked*/ BF_GS1_DATABAR_EXPANDED_STACKED = 0x10000, /**GS1 Databar Limited*/ BF_GS1_DATABAR_LIMITED = 0x20000, /**Patch code.*/ BF_PATCHCODE = 0x00040000, /**Code 32*/ BF_CODE_32 = 0x1000000, /**PDF417*/ BF_PDF417 = 0x02000000, /**QRCode*/ BF_QR_CODE = 0x04000000, /**DataMatrix*/ BF_DATAMATRIX = 0x08000000, /**AZTEC*/ BF_AZTEC = 0x10000000, /**MAXICODE*/ BF_MAXICODE = 0x20000000, /**Micro QR Code*/ BF_MICRO_QR = 0x40000000, /**Micro PDF417*/ BF_MICRO_PDF417 = 0x00080000, /**GS1 Composite Code*/ BF_GS1_COMPOSITE = 0x80000000, /**MSI Code*/ BF_MSI_CODE = 0x100000, /**Code 11*/ BF_CODE_11 = 0x200000, /**Decode barcode with 2 digital addons.*/ BF_TWO_DIGIT_ADD_ON = 0x400000, /**Decode barcode with 5 digital addons.*/ BF_FIVE_DIGIT_ADD_ON = 0x800000, /**Matrix 25*/ BF_MATRIX_25 = 0x1000000000, /**Telepen*/ BF_TELEPEN = 0x2000000000, /**Telepen Numeric. A variation of the Telepen format optimized for encoding numeric data only.*/ BF_TELEPEN_NUMERIC = 0x4000000000, /**Nonstandard barcode*/ BF_NONSTANDARD_BARCODE = 0x100000000, /**USPS Intelligent Mail.*/ BF_USPSINTELLIGENTMAIL = 0x10000000000000, /**Postnet.*/ BF_POSTNET = 0x20000000000000, /**Planet.*/ BF_PLANET = 0x40000000000000, /**Australian Post.*/ BF_AUSTRALIANPOST = 0x80000000000000, /**Royal Mail 4-State Customer Barcode.*/ BF_RM4SCC = 0x100000000000000, /**KIX.*/ BF_KIX = 0x200000000000000, /**DotCode.*/ BF_DOTCODE = 0x200000000, /**_PHARMACODE_ONE_TRACK.*/ BF_PHARMACODE_ONE_TRACK = 0x400000000, /**PHARMACODE_TWO_TRACK.*/ BF_PHARMACODE_TWO_TRACK = 0x800000000, /**PHARMACODE.*/ BF_PHARMACODE = 0xC00000000 /**No barcode format in BarcodeFormat.*/ BF_NULL = 0x00, };