Documentation
Table of contents

Thanks for downloading Dynamsoft Label Recognizer Package!

Your download will start shortly. If your download does not begin, click here to retry.

BarcodeFormat

Describes the barcode types in BarcodeFormat group 1. All the formats can be combined, such as BF_CODE_39 | BF_CODE_128.

Note: The barcode format our library supported is composed of BarcodeFormat group 1 and BarcodeFormat group 2, so you need to specify the barcode format in group 1 and group 2 individually.

Declarations

Language Declaration
C / C++ enum BarcodeFormat
.Net enum Dynamsoft.Core.EnumBarcodeFormat
Android class com.dynamsoft.core.EnumBarcodeFormat
ObjC / Swift enum EnumBarcodeFormat
Java class com.dynamsoft.core.EnumBarcodeFormat

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
BF_ALL EnumBarcodeFormatALL -31457281 All supported formats in BarcodeFormat group 1.
BF_ONED EnumBarcodeFormatONED 0x001007FF 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_GS1_DATABAR EnumBarcodeFormatGS1DATABAR 0x0003F800 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_NULL EnumBarcodeFormatNULL 0x00 No barcode format in BarcodeFormat group 1.
BF_CODE_39 EnumBarcodeFormatCODE39 0x01 Code 39
BF_CODE_128 EnumBarcodeFormatCODE128 0x02 Code 128
BF_CODE_93 EnumBarcodeFormatCODE93 0x04 Code 93
BF_CODABAR EnumBarcodeFormatCODABAR 0x08 Codabar
BF_ITF EnumBarcodeFormatITF 0x10 ITF
BF_EAN_13 EnumBarcodeFormatEAN13 0x20 EAN-13
BF_EAN_8 EnumBarcodeFormatEAN8 0x40 EAN-8
BF_UPC_A EnumBarcodeFormatUPCA 0x80 UPC-A
BF_UPC_E EnumBarcodeFormatUPCE 0x100 UPC-E
BF_INDUSTRIAL_25 EnumBarcodeFormatINDUSTRIAL 0x200 Industrial 2 of 5
BF_MSI_CODE EnumBarcodeFormatMSICODE 0x100000 MSI Code
BF_CODE_39_EXTENDED EnumBarcodeFormatCODE39EXTENDED 0x400 Code 39 Extended
BF_GS1_DATABAR_OMNIDIRECTIONAL EnumBarcodeFormatGS1DATABAROMNIDIRECTIONAL 0x800 GS1 Databar Omnidirectional
BF_GS1_DATABAR_TRUNCATED EnumBarcodeFormatGS1DATABARTRUNCATED 0x1000 GS1 Databar Truncated
BF_GS1_DATABAR_STACKED EnumBarcodeFormatGS1DATABARSTACKED 0x2000 GS1 Databar Stacked
BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL EnumBarcodeFormatGS1DATABARSTACKEDOMNIDIRECTIONAL 0x4000 GS1 Databar Stacked Omnidirectional
BF_GS1_DATABAR_EXPANDED EnumBarcodeFormatGS1DATABAREXPANDED 0x8000 GS1 Databar Expanded
BF_GS1_DATABAR_EXPANDED_STACKED EnumBarcodeFormatGS1DATABAREXPANDEDSTACKED 0x10000 GS1 Databar Expaned Stacked
BF_GS1_DATABAR_LIMITED EnumBarcodeFormatGS1DATABARLIMITED 0x20000 GS1 Databar Limited
BF_PATCHCODE EnumBarcodeFormatPATCHCODE 0x00040000 Patch code
BF_MICRO_PDF417 EnumBarcodeFormatMICROPDF417 0x00080000 Micro PDF417
BF_PDF417 EnumBarcodeFormatPDF417 0x02000000 PDF417
BF_QR_CODE EnumBarcodeFormatQRCODE 0x04000000 QRCode
BF_DATAMATRIX EnumBarcodeFormatDATAMATRIX 0x08000000 DataMatrix
BF_AZTEC EnumBarcodeFormatAZTEC 0x10000000 AZTEC
BF_MAXICODE EnumBarcodeFormatMAXICODE 0x20000000 MAXICODE
BF_MICRO_QR EnumBarcodeFormatMICROQR 0x40000000 Micro QR Code
BF_GS1_COMPOSITE EnumBarcodeFormatGS1COMPOSITE -2147483648 GS1 Composite Code

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version(3.2.20)
    • Version 3.x
      • Version 3.2.10
      • Version 3.2.0
      • Version 3.0.30
      • Version 3.0.20
      • Version 3.0.10
      • Version 3.0.0
    • Version 2.x
      • Version 2.2.20
      • Version 2.2.11
      • Version 2.2.10
      • Version 2.2.0
      • Version 2.0.0
    • Version 1.x
      • Version 1.2.1
      • Version 1.2
      • Version 1.0
    Change +