Dynamsoft Barcode Reader 6.3.0 - API Reference
Classes | Enumerations
Dynamsoft.Barcode Namespace Reference

namespace of Dynamsoft Barcode Reader. More...

Classes

class  BarcodeReader
 Defines a class that provides functions for working with extracting barcode data. More...
 
class  BarcodeReaderException
 Exception for signalling barcode reader errors. More...
 
class  ExtendedResult
 
class  LocalizationResult
 
struct  PublicParameterSettings
 This struct used for ensuring compatibility with earlier versions. It is functionally equivalent to PublicRuntimeSettings. More...
 
struct  PublicRuntimeSettings
 This struct used for storing current runtime settings. More...
 
class  TextResult
 

Enumerations

enum  EnumErrorCode {
  EnumErrorCode.DBR_AZTEC_LICENSE_INVALID = -10041, EnumErrorCode.DBR_PARAMETER_VALUE_INVALID = -10038, EnumErrorCode.DBR_JSON_NAME_REFERENCE_INVALID = -10037, EnumErrorCode.DBR_TEMPLATE_NAME_INVALID = -10036,
  EnumErrorCode.DBR_JSON_NAME_VALUE_DUPLICATED = -10035, EnumErrorCode.DBR_JSON_NAME_KEY_MISSING = -10034, EnumErrorCode.DBR_JSON_VALUE_INVALID = -10033, EnumErrorCode.DBR_JSON_KEY_INVALID = -10032,
  EnumErrorCode.DBR_JSON_TYPE_INVALID = -10031, EnumErrorCode.DBR_JSON_PARSE_FAILED = -10030, EnumErrorCode.DBR_RECOGNITION_TIMEOUT = -10026, EnumErrorCode.DBR_CUSTOM_MODULESIZE_INVALID = -10025,
  EnumErrorCode.DBR_CUSTOM_SIZE_INVALID = -10024, EnumErrorCode.DBR_PAGE_NUMBER_INVALID = -10023, EnumErrorCode.DBR_PDF_DLL_MISSING = -10022, EnumErrorCode.DBR_PDF_READ_FAILED = -10021,
  EnumErrorCode.DBR_DATAMATRIX_LICENSE_INVALID = -10020, EnumErrorCode.DBR_PDF417_LICENSE_INVALID = -10019, EnumErrorCode.DBR_DIB_BUFFER_INVALID = -10018, EnumErrorCode.DBR_1D_LICENSE_INVALID = -10017,
  EnumErrorCode.DBR_QR_LICENSE_INVALID = -10016, EnumErrorCode.DBR_TIFF_READ_FAILED = -10013, EnumErrorCode.DBR_IMAGE_READ_FAILED = -10012, EnumErrorCode.DBR_MAX_BARCODE_NUMBER_INVALID = -10011,
  EnumErrorCode.DBR_CUSTOM_REGION_INVALID = -10010, EnumErrorCode.DBR_BARCODE_FORMAT_INVALID = -10009, EnumErrorCode.DBR_INDEX_INVALID = -10008, EnumErrorCode.DBR_BPP_NOT_SUPPORTED = -10007,
  EnumErrorCode.DBR_FILETYPE_NOT_SUPPORTED = -10006, EnumErrorCode.DBR_FILE_NOT_FOUND = -10005, EnumErrorCode.DBR_LICENSE_EXPIRED = -10004, EnumErrorCode.DBR_LICENSE_INVALID = -10003,
  EnumErrorCode.DBR_NULL_REFERENCE = -10002, EnumErrorCode.DBR_NO_MEMORY = -10001, EnumErrorCode.DBR_UNKNOWN = -10000, EnumErrorCode.DBR_SUCCESS = 0,
  EnumErrorCode.DBR_SYSTEM_EXCEPTION = 1
}
 Describes error codes. More...
 
enum  EnumBarcodeFormat {
  EnumBarcodeFormat.All = 503317503, EnumBarcodeFormat.OneD = 0x3FF, EnumBarcodeFormat.CODE_39 = 0x1, EnumBarcodeFormat.CODE_128 = 0x2,
  EnumBarcodeFormat.CODE_93 = 0x4, EnumBarcodeFormat.CODABAR = 0x8, EnumBarcodeFormat.ITF = 0x10, EnumBarcodeFormat.EAN_13 = 0x20,
  EnumBarcodeFormat.EAN_8 = 0x40, EnumBarcodeFormat.UPC_A = 0x80, EnumBarcodeFormat.UPC_E = 0x100, EnumBarcodeFormat.INDUSTRIAL_25 = 0x200,
  EnumBarcodeFormat.PDF417 = 0x2000000, EnumBarcodeFormat.QR_CODE = 0x4000000, EnumBarcodeFormat.DATAMATRIX = 0x8000000, EnumBarcodeFormat.AZTEC = 0x10000000
}
 Describes the type of the barcode. All the formats can be combined. More...
 
enum  EnumConflictMode { EnumConflictMode.ECM_Ignore = 1, EnumConflictMode.ECM_Overwrite = 2 }
 Describes the options for setting parameters value. Detailed info can be found in PublicRuntimeSettings. More...
 
enum  EnumImagePixelFormat {
  EnumImagePixelFormat.IPF_Binary, EnumImagePixelFormat.IPF_BinaryInverted, EnumImagePixelFormat.IPF_GrayScaled, EnumImagePixelFormat.IPF_NV21,
  EnumImagePixelFormat.IPF_RGB_565, EnumImagePixelFormat.IPF_RGB_555, EnumImagePixelFormat.IPF_RGB_888, EnumImagePixelFormat.IPF_ARGB_8888
}
 Describes the image pixel format. More...
 
enum  EnumResultType { EnumResultType.EDT_StandardText, EnumResultType.EDT_RawText, EnumResultType.EDT_CandidateText, EnumResultType.EDT_PartialText }
 Describes the extended result type. More...
 
enum  EnumTerminateStage { EnumTerminateStage.ETS_Prelocalized, EnumTerminateStage.ETS_Localized, EnumTerminateStage.ETS_Recognized }
 Describes the stage when the results are returned. More...
 
enum  TextFilterMode { TextFilterMode.TFM_Disable = 1, TextFilterMode.TFM_Enable = 2 }
 Values that represent text filter modes More...
 
enum  RegionPredetectionMode { RegionPredetectionMode.RPM_Disable = 1, RegionPredetectionMode.RPM_Enable = 2 }
 Values that represent region predetection modes More...
 
enum  BarcodeInvertMode { BarcodeInvertMode.BIM_DarkOnLight, BarcodeInvertMode.BIM_LightOnDark }
 Values that represent barcode invert modes More...
 
enum  ColourImageConvertMode { ColourImageConvertMode.CICM_Auto, ColourImageConvertMode.CICM_Grayscale }
 Values that represent colour image convert modes More...
 

Detailed Description

namespace of Dynamsoft Barcode Reader.