Table of contents
Swift
Objective-C

Enumeration BarcodeFormat

BarcodeFormat defines the supported barcode formats.

class EnumBarcodeFormat(IntEnum):
    #No barcode format in BarcodeFormat
    BF_NULL = 0x00
    #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
    #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
    #Combined value of BF2_USPSINTELLIGENTMAIL, BF2_POSTNET, BF2_PLANET, BF2_AUSTRALIANPOST, BF2_RM4SCC.
    BF_POSTALCODE = 0x3F0000000000000
    #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

Is this page helpful?

YesYes NoNo