• Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Advanced Usage
      • Samples and Demos
        • Hello World
          • Minimal Code
          • Read an Image
          • Hello World in Angular
          • Hello World in React
          • Hello World in Vue
        • UI Customization
        • Parameter Settings
        • Use Cases
        • Main Demo
      • API Reference
        • BarcodeReader for Images
        • BarcodeScanner for Video
        • License Control
        • Initialization Control
        • Interfaces and Enums
          • LocalizationResult
          • RegionDefinition
          • RuntimeSettings
          • ScannerPlayCallbackInfo
          • ScanSettings
          • TextResult
          • VideoDeviceInfo
          • EnumBarcodeColourMode
          • EnumBarcodeComplementMode
          • EnumBarcodeFormat_2
          • EnumBarcodeFormat
          • EnumBinarizationMode
          • EnumClarityCalculationMethod
          • EnumClarityFilterMode
          • EnumColourClusteringMode
          • EnumColourConversionMode
          • EnumConflictMode
          • EnumDeblurMode
          • EnumDeformationResistingMode
          • EnumDPMCodeReadingMode
          • EnumErrorCode
          • EnumGrayscaleTransformationMode
          • EnumImagePixelFormat
          • EnumImagePreprocessingMode
          • EnumIMResultDataType
          • EnumIntermediateResultSavingMode
          • EnumIntermediateResultType
          • EnumLocalizationMode
          • EnumPDFReadingMode
          • EnumQRCodeErrorCorrectionLevel
          • EnumRegionPredetectionMode
          • EnumResultCoordinateType
          • EnumResultType
          • EnumScaleUpMode
          • EnumTerminatePhase
          • EnumTextFilterMode
          • EnumTextResultOrderMode
          • EnumTextureDetectionMode
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRDLSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
      • Upgrade Instructions
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMDLSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Advanced Usage
      • Samples and Demos
        • Hello World
          • Minimal Code
          • Read an Image
          • Hello World in Angular
          • Hello World in React
          • Hello World in Vue
        • UI Customization
        • Parameter Settings
        • Use Cases
        • Main Demo
      • API Reference
        • BarcodeReader for Images
        • BarcodeScanner for Video
        • License Control
        • Initialization Control
        • Interfaces and Enums
          • LocalizationResult
          • RegionDefinition
          • RuntimeSettings
          • ScannerPlayCallbackInfo
          • ScanSettings
          • TextResult
          • VideoDeviceInfo
          • EnumBarcodeColourMode
          • EnumBarcodeComplementMode
          • EnumBarcodeFormat_2
          • EnumBarcodeFormat
          • EnumBinarizationMode
          • EnumClarityCalculationMethod
          • EnumClarityFilterMode
          • EnumColourClusteringMode
          • EnumColourConversionMode
          • EnumConflictMode
          • EnumDeblurMode
          • EnumDeformationResistingMode
          • EnumDPMCodeReadingMode
          • EnumErrorCode
          • EnumGrayscaleTransformationMode
          • EnumImagePixelFormat
          • EnumImagePreprocessingMode
          • EnumIMResultDataType
          • EnumIntermediateResultSavingMode
          • EnumIntermediateResultType
          • EnumLocalizationMode
          • EnumPDFReadingMode
          • EnumQRCodeErrorCorrectionLevel
          • EnumRegionPredetectionMode
          • EnumResultCoordinateType
          • EnumResultType
          • EnumScaleUpMode
          • EnumTerminatePhase
          • EnumTextFilterMode
          • EnumTextResultOrderMode
          • EnumTextureDetectionMode
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRDLSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
      • Upgrade Instructions
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMDLSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Advanced Usage
      • Samples and Demos
        • Hello World
          • Minimal Code
          • Read an Image
          • Hello World in Angular
          • Hello World in React
          • Hello World in Vue
        • UI Customization
        • Parameter Settings
        • Use Cases
        • Main Demo
      • API Reference
        • BarcodeReader for Images
        • BarcodeScanner for Video
        • License Control
        • Initialization Control
        • Interfaces and Enums
          • LocalizationResult
          • RegionDefinition
          • RuntimeSettings
          • ScannerPlayCallbackInfo
          • ScanSettings
          • TextResult
          • VideoDeviceInfo
          • EnumBarcodeColourMode
          • EnumBarcodeComplementMode
          • EnumBarcodeFormat_2
          • EnumBarcodeFormat
          • EnumBinarizationMode
          • EnumClarityCalculationMethod
          • EnumClarityFilterMode
          • EnumColourClusteringMode
          • EnumColourConversionMode
          • EnumConflictMode
          • EnumDeblurMode
          • EnumDeformationResistingMode
          • EnumDPMCodeReadingMode
          • EnumErrorCode
          • EnumGrayscaleTransformationMode
          • EnumImagePixelFormat
          • EnumImagePreprocessingMode
          • EnumIMResultDataType
          • EnumIntermediateResultSavingMode
          • EnumIntermediateResultType
          • EnumLocalizationMode
          • EnumPDFReadingMode
          • EnumQRCodeErrorCorrectionLevel
          • EnumRegionPredetectionMode
          • EnumResultCoordinateType
          • EnumResultType
          • EnumScaleUpMode
          • EnumTerminatePhase
          • EnumTextFilterMode
          • EnumTextResultOrderMode
          • EnumTextureDetectionMode
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_LTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_LTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMLTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMLTSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMLTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Advanced Usage
        • Upgrade
      • API Reference
        • BarcodeReader for Images
        • BarcodeScanner for Video
        • License Control
        • Initialization Control
        • Interfaces and Enums
          • LocalizationResult
          • RegionDefinition
          • RuntimeSettings
          • ScannerPlayCallbackInfo
          • ScanSettings
          • TextResult
          • VideoDeviceInfo
          • EnumBarcodeColourMode
          • EnumBarcodeComplementMode
          • EnumBarcodeFormat_2
          • EnumBarcodeFormat
          • EnumBinarizationMode
          • EnumClarityCalculationMethod
          • EnumClarityFilterMode
          • EnumColourClusteringMode
          • EnumColourConversionMode
          • EnumConflictMode
          • EnumDeblurMode
          • EnumDeformationResistingMode
          • EnumDPMCodeReadingMode
          • EnumErrorCode
          • EnumGrayscaleTransformationMode
          • EnumImagePixelFormat
          • EnumImagePreprocessingMode
          • EnumIMResultDataType
          • EnumIntermediateResultSavingMode
          • EnumIntermediateResultType
          • EnumLocalizationMode
          • EnumPDFReadingMode
          • EnumQRCodeErrorCorrectionLevel
          • EnumRegionPredetectionMode
          • EnumResultCoordinateType
          • EnumResultType
          • EnumScaleUpMode
          • EnumTerminatePhase
          • EnumTextFilterMode
          • EnumTextResultOrderMode
          • EnumTextureDetectionMode
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRDLSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
      • Upgrade Instructions
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMDLSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
            • DCESettingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRDLSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
      • Upgrade Instructions
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • Camera Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
            • iDCESettingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMDLSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
      • Upgrade Instructions
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextAssistedCorrectionMode
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • MSICodeCheckDigitCalculation
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_DLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMDLSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMDLSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
          • DBRLTSLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • License Activation Class
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
          • DMLTSLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextAssistedCorrectionMode
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for accompanying texts
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_LTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_LTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMLTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMLTSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMLTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AccompanyingTextRecognitionModes
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextAssistedCorrectionMode
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
      • Recognise Accompanying Text
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7
  • Introduction
    • Overview
    • Architecture
    • How-to Guides
      • Check if the barcode image is clear enough for recognition
      • Decode DPM data matrix
      • Enable scale up for barcode recognition
      • Filter out unwanted barcode results
      • Generate a custom barcode reading template
      • Get additional barcode information
      • Get detailed barcode information
      • Get intermediate results
      • Read barcodes from camera stream
      • Read barcodes with different colors
      • Scan in multiple threads
      • Set custom area for HSV pre-detection
      • Test batch scan performance
      • Turn on or off text filter
    • Comparison Tools
      • Performance Tool
  • Programming
    • JavaScript
      • User Guide
        • Getting Started
        • Basic Customizations
        • Advanced Customizations
        • Deployment Activation
        • Features Requirements
        • Upgrade
      • API Reference
        • BarcodeReader
          • Methods
            • Initialization and Destroy
            • Decode Methods
            • Result Methods
            • Parameter and Runtime Settings Methods
          • Properties
        • BarcodeScanner
          • Methods
            • Initialization and Destroy
            • Camera Control Methods
            • Capture Settings
            • Runtime Settings Methods
            • Inherited Methods from `BarcodeReader`
          • Properties
          • Interfaces
        • Global Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
    • C
      • User Guide
      • API Reference
        • Global Functions
          • Initialize and Destroy
          • License Functions
          • Decode Functions
          • Basic Settings Functions
          • Advanced Settings Functions
          • Result Functions
          • Status Retrieval Functions
          • Video Functions
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_LTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • C++
      • User Guide
      • API Reference
        • CBarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Structs
          • AztecDetails
          • Contour
          • DBRPoint
          • DataMatrixDetails
          • DM_LTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • IntermediateResultArray
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultArray
        • Enumerations
        • Callbacks
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • .NET
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMLTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • QRCodeDetails
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Structs
          • FurtherModes
          • PublicRuntimeSettings
          • RegionDefinition
        • Enumerations
        • Delegates
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Python
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Constructor and Destructor
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Video Methods
          • Result Methods
        • Auxiliary Classes
          • AztecDetailedResult
          • BarcodeReaderError
          • Contour
          • DataMatrixDetailedResult
          • DMLTSConnectionParameters
          • ErrorCallBack
          • ExtendedResult
          • FrameDecodingParameters
          • ImageData
          • IntermediateResult
          • IntermediateResultCallBack
          • LineSegment
          • LocalizationResult
          • OnedDetailedResult
          • PDFDetailedResult
          • Point
          • PublicRuntimeSettings
          • QRCodeDetailedResult
          • Quadrilateral
          • RegionOfInterest
          • SamplingImageData
          • TextResult
          • TextResultCallBack
        • Enumerations
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • License Methods
          • Decode Methods
          • Basic Settings Methods
          • Advanced Settings Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • AztecDetails
          • BarcodeReaderException
          • Contour
          • DataMatrixDetails
          • DMLTSConnectionParameters
          • ExtendedResult
          • FrameDecodingParameters
          • FurtherModes
          • ImageData
          • IntermediateResult
          • LineSegment
          • LocalizationResult
          • OneDCodeDetails
          • PDF417Details
          • PublicRuntimeSettings
          • QRCodeDetails
          • Quadrilateral
          • RegionDefinition
          • RegionOfInterest
          • SamplingImageData
          • TextResult
        • Enumerations
        • Interfaces
      • Release Notes
        • Version 8.x
        • Version 7.6.0 and below
      • Upgrade Instructions
    • Java (Android)
      • User Guide
      • API Reference
        • BarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Status Retrieval Methods
          • Video Methods
        • Auxiliary Classes
          • Common Classes
            • Point
            • Quadrilateral
            • RegionDefinition
          • Parameter Configuration
            • PublicRuntimeSettings
            • FurtherModes
            • FrameDecodingParameters
          • Barcode Result Classes
            • TextResult
            • LocalizationResult
            • ExtendedResult
            • AztecDetails
            • DataMatrixDetails
            • OneDCodeDetails
            • PDF417Details
            • QRCodeDetails
            • SamplingImageData
          • Intermediate Result Classes
            • IntermediateResult
            • Contour
            • ImageData
            • LineSegment
            • RegionOfInterest
          • BarcodeReaderException
        • Interfaces
          • TextResultCallback
          • IntermediateResultCallback
          • ErrorCallback
          • DBRServerLicenseVerificationListener
      • Release Notes
        • Version 8.x
        • Version 7.6.1 and below
    • Objective-C & Swift
      • User Guide
      • API Reference
        • DynamsoftBarcodeReader Class
          • Initialization and Destroy
          • Decode Methods
          • License Methods
          • Parameter and Runtime Settings Advanced Methods
          • Parameter and Runtime Settings Basic Methods
          • Result Methods
          • Video Methods
        • Auxiliary Classes
          • Common Classes
            • iDBRPoint
            • iQuadrilateral
            • iRegionDefinition
          • Parameter Configuration
            • iPublicRuntimeSettings
            • iFurtherModes
            • iFrameDecodingParameters
          • Barcode Result Classes
            • iTextResult
            • iLocalizationResult
            • iExtendedResult
            • iAztecDetails
            • iDataMatrixDetails
            • iOneDCodeDetails
            • iPDF417Details
            • iQRCodeDetails
            • iSamplingImageData
          • Intermediate Result Classes
            • iIntermediateResult
            • iContour
            • iImageData
            • iLineSegment
            • iRegionOfInterest
        • Protocols
          • DBRTextResultDelegate
          • DBRIntermediateResultDelegate
          • DBRErrorDelegate
          • DBRServerLicenseVerificationDelegate
      • Release Notes
        • Version 8.x
        • Version 7.6 and below
  • Parameters
    • Reference
      • AllModuleDeviation
      • AustralianPostEncodingTable
      • BarcodeAngleRangeArray
      • BarcodeBytesLengthRangeArray
      • BarcodeBytesRegExPattern
      • BarcodeColourModes
      • BarcodeComplementModes
      • BarcodeFormatIds
      • BarcodeFormatIds_2
      • BarcodeHeightRangeArray
      • BarcodeTextLengthRangeArray
      • BarcodeTextRegExPattern
      • BarcodeWidthRangeArray
      • BarcodeZoneBarCountRangeArray
      • BarcodeZoneMinDistanceToImageBorders
      • BinarizationModes
      • Code128Subset
      • ColourClusteringModes
      • ColourConversionModes
      • DeblurLevel
      • DeblurModes
      • DeformationResistingModes
      • DPMCodeReadingModes
      • ExpectedBarcodesCount
      • FindUnevenModuleBarcode
      • GrayscaleTransformationModes
      • HeadModuleRatio
      • ImagePreprocessingModes
      • IntermediateResultSavingMode
      • IntermediateResultTypes
      • LocalizationModes
      • MaxAlgorithmThreadCount
      • MinQuietZoneWidth
      • MinRatioOfBarcodeZoneWidthToHeight
      • MinResultConfidence
      • MirrorMode
      • ModuleSizeRangeArray
      • Pages
      • PDFRasterDPI
      • PDFReadingMode
      • Region
      • RegionPredetectionModes
      • RequireStartStopChars
      • ResultCoordinateType
      • ReturnBarcodeZoneClarity
      • ReturnPartialBarcodeValue
      • ScaleDownThreshold
      • ScaleUpModes
      • StandardFormat
      • TailModuleRatio
      • TerminatePhase
      • TextAssistedCorrectionMode
      • TextFilterModes
      • TextureDetectionModes
      • TextResultOrderModes
      • Timeout
    • Parameter Template Structure
      • ImageParameter Object
      • RegionDefinition Object
      • FormatSpecification Object
    • Enumerations
      • Error Code
      • Format Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
    • Scenario Settings
      • Select the Appropriate DBR Parameter Configuration
      • Set the Barcode Format and the Number of Barcodes Expected to be Detected
      • Read Images from Different Sources
      • Process Multi-page TIF & PDF
      • Set Image Scaling and Colour Transformation
      • Manually Define Region Of Interest
      • Use Region Pre-detection
      • Preprocess Images Based On Different Scenarios
      • Configure the Binarization Parameters
      • Deal with Image Textures
      • Filter Text
      • Set Localization Modes
      • Read Barcodes with Small Module size
      • Deal with Deformed Barcodes
      • Decode Incomplete Barcodes
      • Configure DeblurLevel
      • Read DPM Codes
      • Filter and Sort Decoding Results
      • Obtain and Use Intermediate Results
      • Control the Terminate Phase
      • Configure Parameters for Specific Barcode Formats
  • Release Notes
  • License Activation
    • Set Trial License
    • Set Full License in version 8
    • Set Full License in version 7