Dev Center
Swift
Objective-C
Table of contents

DSDecodedBarcodesUnit Class

The DSDecodedBarcodesUnit class represents a unit that contains decoded barcode elements. It inherits from the DSIntermediateResultUnit class.

Definition

Assembly: DynamsoftBarcodeReader.framework

  • Objective-C
  • Swift
  1. NS_SWIFT_NAME(DecodedBarcodesUnit)
    @interface DSDecodedBarcodesUnit: DSIntermediateResultUnit
    
  2. class DecodedBarcodesUnit: DSIntermediateResultUnit
    

Methods

Method Description
getDecodedBarcodes Get all the barcodes that are decoded from the image.
getCount Get the number of decoded barcodes.
getDecodedBarcode Get the decoded barcode by specifying the index.
removeAllDecodedBarcodes Remove all the decoded barcodes.
setDecodedBarcode Set the decoded barcode.

Inherited Methods

The following methods are inherited from class DSIntermediateResultUnit.

Method Description
getLocation Returns the location info of the element.
setLocation Sets the location info of the element.
getReferencedElement Returns the referenced element that supports the capturing of this element.
getRegionObjectElementType Returns the type of the element.

getDecodedBarcodes

Get all the barcodes that are decoded from the image.

  • Objective-C
  • Swift
  1. - (nullable NSArray<DSDecodedBarcodeElement*>*)getDecodedBarcodes
    
  2. func getDecodedBarcodes() -> [DSDecodedBarcodeElement]?
    

Return Value

An array of DSDecodedBarcodeElement as the decoded barcodes.

getCount

Get the number of decoded barcodes.

  • Objective-C
  • Swift
  1. - (NSInteger)getCount
    
  2. func getCount() -> NSInteger
    

Return Value

The number of decoded barcodes.

getDecodedBarcode

Get the DSDecodedBarcodeElement object at the specified index.

  • Objective-C
  • Swift
  1. - (nullable DSDecodedBarcodeElement*)getDecodedBarcode:(NSInteger)index
    
  2. func getDecodedBarcode(index: NSInteger) -> DSDecodedBarcodeElement?
    

Parameters

[in] index: The index of the decoded barcode.

Return Value

A DSDecodedBarcodeElement object as the decoded barcode object at the specified index.

removeAllDecodedBarcodes

Remove all the DSDecodedBarcodeElement of the unit.

  • Objective-C
  • Swift
  1. - (void)removeAllDecodedBarcodes
    
  2. func removeAllDecodedBarcodes()
    

setDecodedBarcode

Set the DSDecodedBarcodeElement object.

  • Objective-C
  • Swift
  1. - (NSInteger)setDecodedBarcode:(DSDecodedBarcodeElement*)element
         matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage
    
  2. func setDecodedBarcode(element: DSDecodedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

[in] element: The decoded barcode object to be set.

[in] matrixToOriginalImage: The matrix to convert the decoded barcode object to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version (10.2.10)
  • Version 10.x
    • Version 10.0.21
    • Version 10.0.20
  • Version 9.x
    • Version 9.6.20
    • Version 9.6.11
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.13
    • Version 9.2.11
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
  • Version 8.x
    • Version 8.9.3
    • Version 8.9.1
    • Version 8.9.0
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +