Skip to content

Latest commit

 

History

History
160 lines (122 loc) · 3.77 KB

File metadata and controls

160 lines (122 loc) · 3.77 KB
layout title description keywords needAutoGenerateSidebar needGenerateH3Content breadcrumbText permalink
default-layout
DSDecodedBarcodesUnit Class - Dynamsoft Barcode Reader iOS Edition
DSDecodedBarcodesUnit class represents a unit that contains decoded barcode elements. It inherits from the DSIntermediateResultUnit class.
GetCount, GetDecodedBarcode, DSDecodedBarcodesUnit, api reference
true
true
DSDecodedBarcodesUnit
/programming/objectivec-swift/api-reference/decoded-barcodes-unit.html

DSDecodedBarcodesUnit Class

The DSDecodedBarcodesUnit class represents a unit that contains decoded barcode elements. It inherits from the [DSIntermediateResultUnit]({{ site.dcv_ios_api }}core/intermediate-results/intermediate-result-unit.html) class.

Definition

Assembly: DynamsoftBarcodeReader.framework

>- Objective-C >- Swift > >1. ```objc NS_SWIFT_NAME(DecodedBarcodesUnit) @interface DSDecodedBarcodesUnit: DSIntermediateResultUnit ``` 2. ```swift 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]({{ site.dcv_ios_api }}core/intermediate-results/intermediate-result-unit.html).

{%- include api-reference/region-object-element-ios.md -%}

getDecodedBarcodes

Get all the barcodes that are decoded from the image.

>- Objective-C >- Swift > >1. ```objc - (nullable NSArray*)getDecodedBarcodes ``` 2. ```swift func getDecodedBarcodes() -> [DSDecodedBarcodeElement]? ```

Return Value

An array of DSDecodedBarcodeElement as the decoded barcodes.

getCount

Get the number of decoded barcodes.

>- Objective-C >- Swift > >1. ```objc - (NSInteger)getCount ``` 2. ```swift func getCount() -> NSInteger ```

Return Value

The number of decoded barcodes.

getDecodedBarcode

Get the DSDecodedBarcodeElement object at the specified index.

>- Objective-C >- Swift > >1. ```objc - (nullable DSDecodedBarcodeElement*)getDecodedBarcode:(NSInteger)index ``` 2. ```swift 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. ```objc - (void)removeAllDecodedBarcodes ``` 2. ```swift func removeAllDecodedBarcodes() ```

setDecodedBarcode

Set the DSDecodedBarcodeElement object.

>- Objective-C >- Swift > >1. ```objc - (NSInteger)setDecodedBarcode:(DSDecodedBarcodeElement*)element matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage ``` 2. ```swift 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.