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.

Dynamsoft Label Recognition Enumeration - Other Enumeration

Enumeration Description
DLRBarcodeFormat Describes the barcode formats in DLRBarcodeFormat group 1.
DLRBarcodeFormat_2 Describes the barcode formats in DLRBarcodeFormat group 2.
DLRImagePixelFormat Describes the image pixel format.
DLRLocalizationSourceType Describes the source type used to localize the reference region(s).
DM_ChargeWay Describes the charge way.
DM_DeploymentType Describes the deployment type.
DM_LicenseModule Describes Dynamsoft license modules.
DM_UUIDGenerationMethod Describes the UUID generation method.

DLRBarcodeFormat

Describes the barcode types in DLRBarcodeFormat group 1. All the formats can be combined, such as DLR_BF_CODE_39 | DLR_BF_CODE_128. Note: The barcode format our library supported is composed of DLRBarcodeFormat group 1 and DLRBarcodeFormat group 2, so you need to specify the barcode format in group 1 and group 2 individually.

Declarations

Language Declaration
C / C++ enum DLRBarcodeFormat
.Net enum Dynamsoft.DLR.EnumDLRBarcodeFormat
Android class EnumDLRBarcodeFormat
ObjC / Swift enum EnumBarcodeFormat

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DLR_BF_ALL EnumBarcodeFormatALL -31457281 All supported formats in DLRBarcodeFormat group 1.
DLR_BF_ONED EnumBarcodeFormatONED 0x001007FF Combined value of DLR_BF_CODABAR, DLR_BF_CODE_128, DLR_BF_CODE_39, DLR_BF_CODE_39_Extended, DLR_BF_CODE_93, DLR_BF_EAN_13, DLR_BF_EAN_8, INDUSTRIAL_25, DLR_BF_ITF, DLR_BF_UPC_A, DLR_BF_UPC_E, DLR_BF_MSI_CODE.
DLR_BF_GS1_DATABAR EnumBarcodeFormatGS1DATABAR 0x0003F800 Combined value of DLR_BF_GS1_DATABAR_OMNIDIRECTIONAL, DLR_BF_GS1_DATABAR_TRUNCATED, DLR_BF_GS1_DATABAR_STACKED, DLR_BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL, DLR_BF_GS1_DATABAR_EXPANDED, DLR_BF_GS1_DATABAR_EXPANDED_STACKED, DLR_BF_GS1_DATABAR_LIMITED.
DLR_BF_NULL EnumBarcodeFormatNULL 0x00 No barcode format in DLRBarcodeFormat group 1.
DLR_BF_CODE_39 EnumBarcodeFormatCODE39 0x01 Code 39
DLR_BF_CODE_128 EnumBarcodeFormatCODE128 0x02 Code 128
DLR_BF_CODE_93 EnumBarcodeFormatCODE93 0x04 Code 93
DLR_BF_CODABAR EnumBarcodeFormatCODABAR 0x08 Codabar
DLR_BF_ITF EnumBarcodeFormatITF 0x10 ITF
DLR_BF_EAN_13 EnumBarcodeFormatEAN13 0x20 EAN-13
DLR_BF_EAN_8 EnumBarcodeFormatEAN8 0x40 EAN-8
DLR_BF_UPC_A EnumBarcodeFormatUPCA 0x80 UPC-A
DLR_BF_UPC_E EnumBarcodeFormatUPCE 0x100 UPC-E
DLR_BF_INDUSTRIAL_25 EnumBarcodeFormatINDUSTRIAL 0x200 Industrial 2 of 5
DLR_BF_MSI_CODE EnumBarcodeFormatMSICODE 0x100000 MSI Code
DLR_BF_CODE_39_EXTENDED EnumBarcodeFormatCODE39EXTENDED 0x400 Code 39 Extended
DLR_BF_GS1_DATABAR_OMNIDIRECTIONAL EnumBarcodeFormatGS1DATABAROMNIDIRECTIONAL 0x800 GS1 Databar Omnidirectional
DLR_BF_GS1_DATABAR_TRUNCATED EnumBarcodeFormatGS1DATABARTRUNCATED 0x1000 GS1 Databar Truncated
DLR_BF_GS1_DATABAR_STACKED EnumBarcodeFormatGS1DATABARSTACKED 0x2000 GS1 Databar Stacked
DLR_BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL EnumBarcodeFormatGS1DATABARSTACKEDOMNIDIRECTIONAL 0x4000 GS1 Databar Stacked Omnidirectional
DLR_BF_GS1_DATABAR_EXPANDED EnumBarcodeFormatGS1DATABAREXPANDED 0x8000 GS1 Databar Expanded
DLR_BF_GS1_DATABAR_EXPANDED_STACKED EnumBarcodeFormatGS1DATABAREXPANDEDSTACKED 0x10000 GS1 Databar Expaned Stacked
DLR_BF_GS1_DATABAR_LIMITED EnumBarcodeFormatGS1DATABARLIMITED 0x20000 GS1 Databar Limited
DLR_BF_PATCHCODE EnumBarcodeFormatPATCHCODE 0x00040000 Patch code
DLR_BF_MICRO_PDF417 EnumBarcodeFormatMICROPDF417 0x00080000 Micro PDF417
DLR_BF_PDF417 EnumBarcodeFormatPDF417 0x02000000 PDF417
DLR_BF_QR_CODE EnumBarcodeFormatQRCODE 0x04000000 QRCode
DLR_BF_DATAMATRIX EnumBarcodeFormatDATAMATRIX 0x08000000 DataMatrix
DLR_BF_AZTEC EnumBarcodeFormatAZTEC 0x10000000 AZTEC
DLR_BF_MAXICODE EnumBarcodeFormatMAXICODE 0x20000000 MAXICODE
DLR_BF_MICRO_QR EnumBarcodeFormatMICROQR 0x40000000 Micro QR Code
DLR_BF_GS1_COMPOSITE EnumBarcodeFormatGS1COMPOSITE -2147483648 GS1 Composite Code

 

DLRBarcodeFormat_2

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

Declarations

Language Declaration
C / C++ enum DLRBarcodeFormat_2
.Net enum Dynamsoft.DLR.EnumDLRBarcodeFormat_2
Android class EnumDLRBarcodeFormat_2
ObjC / Swift enum EnumBarcodeFormat_2

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DLR_BF2_POSTALCODE EnumBarcodeFormat2POSTALCODE 0x01F00000 Combined value of DLR_BF2_USPSINTELLIGENTMAIL, DLR_BF2_POSTNET, DLR_BF2_PLANET, DLR_BF2_AUSTRALIANPOST, DLR_BF2_RM4SCC.
DLR_BF2_NULL EnumBarcodeFormat2NULL 0x00 No barcode format in DLRBarcodeFormat group 2.
DLR_BF2_NONSTANDARD_BARCODE EnumBarcodeFormat2NONSTANDARDBARCODE 0x01 Nonstandard barcode
DLR_BF2_USPSINTELLIGENTMAIL EnumBarcodeFormat2USPSINTELLIGENTMAIL 0x00100000 USPS Intelligent Mail
DLR_BF2_POSTNET EnumBarcodeFormat2POSTNET 0x00200000 Postnet
DLR_BF2_PLANET EnumBarcodeFormat2PLANET 0x00400000 Planet
DLR_BF2_AUSTRALIANPOST EnumBarcodeFormat2AUSTRALIANPOST 0x00800000 Australian Post
DLR_BF2_RM4SCC EnumBarcodeFormat2RM4SCC 0x01000000 Royal Mail 4-State Customer Barcode
DLR_BF2_DOTCODE EnumBarcodeFormat2DOTCODE 0x02 DotCode

 

DLRImagePixelFormat

Describes the image pixel format.

Declarations

Language Declaration
C / C++ enum DLRImagePixelFormat
.Net enum Dynamsoft.DLR.EnumDLRImagePixelFormat
Android class EnumDLRImagePixelFormat
ObjC / Swift enum EnumDLRImagePixelFormat

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DLR_IPF_BINARY EnumDLRImagePixelFormatBinary 0 0: Black, 1: White
DLR_IPF_BINARYINVERTED EnumDLRImagePixelFormatBinaryInverted 1 0: Black, 1: White
DLR_IPF_GRAYSCALED EnumDLRImagePixelFormatGrayScaled 2 8 bit gray
DLR_IPF_NV21 EnumDLRImagePixelFormatNV21 3 NV21
DLR_IPF_RGB_565 EnumDLRImagePixelFormatRGB_565 4 16bit with RGB channel order stored in memory from high to low address
DLR_IPF_RGB_555 EnumDLRImagePixelFormatRGB_555 5 16bit with RGB channel order stored in memory from high to low address
DLR_IPF_RGB_888 EnumDLRImagePixelFormatRGB_888 6 24bit with RGB channel order stored in memory from high to low address
DLR_IPF_ARGB_8888 EnumDLRImagePixelFormatARGB_8888 7 32bit with ARGB channel order stored in memory from high to low address
DLR_IPF_RGB_161616 EnumDLRImagePixelFormatRGB_161616 8 48bit with RGB channel order stored in memory from high to low address
DLR_IPF_ARGB_16161616 EnumDLRImagePixelFormatARGB_16161616 9 64bit with ARGB channel order stored in memory from high to low address
DLR_IPF_ABGR_8888 EnumDLRImagePixelFormatABGR_8888 10 32bit with ABGR channel order stored in memory from high to low address
DLR_IPF_ABGR_16161616 EnumDLRImagePixelFormatABGR_8888 11 64bit with ABGR channel order stored in memory from high to low address
DLR_IPF_BGR_888 EnumDLRImagePixelFormatBGR_888 12 24bit with BGR channel order stored in memory from high to low address

 

DLRLocalizationSourceType

Describes the source type used to localize the reference region(s).

Declarations

Language Declaration
C / C++ enum DLRLocalizationSourceType
.Net enum EnumDLRLocalizationSourceType
Android class EnumDLRLocalizationSourceType
ObjC / Swift enum EnumDLRLocalizationSourceType

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DLR_LST_MANUAL_SPECIFICATION EnumDLRLocalizationSourceTypeManualSpecification 0x01 Define the reference region using the manually specified location.
DLR_LST_PREDETECTED_REGION EnumDLRLocalizationSourceTypePredetectedRegion 0x02 Define the reference region using the result(s) of region predetection process.
DLR_LST_BARCODE EnumDLRLocalizationSourceTypeBarcode 0x04 Define the reference region using the barcode info.

 

DM_ChargeWay

Describes charge way.

Declarations

Language Declaration
C / C++ enum DM_ChargeWay
.Net enum Dynamsoft.DLR.EnumDMChargeWay
Android class EnumDMChargeWay
ObjC / Swift enum EnumDMChargeWay

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DM_CW_AUTO EnumDMChargeWayAuto 0 The charge way automatically determined by the license server.
DM_CW_DEVICE_COUNT EnumDMChargeWayDeviceCount 1 Charges by the count of devices.
DM_CW_SCAN_COUNT EnumDMChargeWayScanCount 2 Charges by the count of barcode scans.
DM_CW_CONCURRENT_DEVICE_COUNT EnumDMChargeWayConcurrentDeviceCount 3 Charges by the count of concurrent devices.
DM_CW_APP_DOMAIN_COUNT EnumDMChargeWayAppDomainCount 6 Charges by the count of app domains.
DM_CW_ACTIVE_DEVICE_COUNT EnumDMChargeWayActiveDeviceCount 8 Charges by the count of active devices.
DM_CW_INSTANCE_COUNT EnumDMChargeWayInstanceCount 9 Charges by the count of instances.
DM_CW_CONCURRENT_INSTANCE_COUNT EnumDMChargeWayConcurrentInstanceCount 10 Charges by the count of concurrent instances.

 

DM_DeploymentType

Describes the deployment type.

Declarations

Language Declaration
C / C++ enum DM_DeploymentType
.Net enum EnumDMDeploymentType
Android N/A
ObjC / Swift N/A

Members

Member Value Description
DM_DT_SERVER 1 Server deployment type
DM_DT_DESKTOP 2 Desktop
DM_DT_EMBEDDED_DEVICE 6 Embedded device deployment type
DM_DT_OEM 7 OEM deployment type

 

DM_LicenseModule

Describes Dynamsoft license modules.

Declarations

Language Declaration
C / C++ enum DM_LicenseModule
.Net enum Dynamsoft.DLR.EnumDMLicenseModule
Android class EnumDMLicenseModule
ObjC / Swift enum EnumDMLicenseModule

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DM_LM_ONED EnumDMLicenseModuleONED 1 One-D barcodes license module
DM_LM_QR_CODE EnumDMLicenseModuleQRCODE 2 QR Code barcodes license module
DM_LM_PDF417 EnumDMLicenseModulePDF417 3 PDF417 barcodes license module
DM_LM_DATAMATRIX EnumDMLicenseModuleDATAMATRIX 4 DATAMATRIX barcodes license module
DM_LM_AZTEC EnumDMLicenseModuleAZTEC 5 Aztec barcodes license module
DM_LM_MAXICODE EnumDMLicenseModuleMAXICODE 6 MAXICODE barcodes license module
DM_LM_PATCHCODE EnumDMLicenseModulePatchCode 7 Patch code barcodes license module
DM_LM_GS1_DATABAR EnumDMLicenseModuleGS1DATABAR 8 GS1 Databar barcodes license module
DM_LM_GS1_COMPOSITE EnumDMLicenseModuleGS1COMPOSITE 9 GS1 Composite Code barcodes license module
DM_LM_POSTALCODE EnumDMLicenseModulePOSTALCODE 10 Postal code barcodes license module
DM_LM_DOTCODE EnumDMLicenseModuleDOTCODE 11 DotCode barcodes license module
DM_LM_DDM_LM_INTERMEDIATE_RESULTATAMATRIX EnumDMLicenseModuleINTERMEDIATERESULT 12 Intermediate result license module
DM_LM_DPM EnumDMLicenseModuleDPM 13 DATAMATRIX DPM (Direct Part Marking) license module
DM_LM_NONSTANDARD_BARCODE EnumDMLicenseModuleNONSTANDARDBARCODE 16 Nonstandard barcodes license module

 

DM_UUIDGenerationMethod

Describes UUID generation method.

Declarations

Language Declaration
C / C++ enum DM_UUIDGenerationMethod
.Net enum Dynamsoft.DLR.EnumDMUUIDGenerationMethod
Android class EnumDMUUIDGenerationMethod
ObjC / Swift enum EnumDMUUIDGenerationMethod

Members

Member (except ObjC/Swift) Member (ObjC/Swift) Value Description
DM_UUIDGM_RANDOM EnumDMUUIDGenerationMethodRandom 1 Generates UUID with random values.
DM_UUIDGM_HARDWARE EnumDMUUIDGenerationMethodHardware 2 Generates UUID based on hardware info.

 

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

version 1.2

  • 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 +