Dev Center
Swift
Objective-C
Table of contents

DSLocalizedBarcodesUnit Class

DSLocalizedBarcodesUnit extends the DSIntermediateResultUnit class and represents a unit which contains localized barcodes.

Definition

Assembly: DynamsoftBarcodeReader.xcframework

  • Objective-C
  • Swift
  1. @interface DSLocalizedBarcodesUnit: DSIntermediateResultUnit
    
  2. class LocalizedBarcodesUnit : DSIntermediateResultUnit
    

Methods

Methods Description
getLocalizedBarcodes Returns an array of LocalizedBarcodeElement.
getCount Returns the number of localized barcodes in the unit.
getLocalizedBarcode Returns the LocalizedBarcodeElement at the specified index.
removeAllLocalizedBarcodes Removes all the localized barcodes in the unit.
removeLocalizedBarcode Removes the LocalizedBarcodeElement at the specified index from the unit.
addLocalizedBarcode Add a new LocalizedBarcodeElement to the unit.
setLocalizedBarcode Set a LocalizedBarcodeElement at the specified index.

The following methods are inherited from class DSIntermediateResultUnit.

Method Description
getHashId Gets the hash ID of the unit.
getOriginalImageHashId Gets the hash ID of the original image.
getOriginalImageTag Gets the image tag of the original image.
getType Gets the type of the intermediate result unit.
getTransformMatrix Gets the transformation matrix via DSTransformMatrixType.
clone Creates a copy of the intermediate result unit.
replace Replaces the content of the intermediate result unit.

getLocalizedBarcodes

Returns an array of LocalizedBarcodeElement, which contains the detailed information for each localized barcode.

  • Objective-C
  • Swift
  1. - (nullable NSArray<DSLocalizedBarcodeElement *> *)getLocalizedBarcodes
    
  2. func getLocalizedBarcodes() -> [LocalizedBarcodeElement]?
    

Return value

An array of LocalizedBarcodeElement, which contains the detailed information for each localized barcode.

getCount

Returns the number of localized barcodes (LocalizedBarcodeElement) in the unit.

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

Return Value

The number of localized barcodes.

getLocalizedBarcode

Returns the LocalizedBarcodeElement at the specified index.

  • Objective-C
  • Swift
  1. - (DSLocalizedBarcodeElement *)getLocalizedBarcode:(NSInteger)index
    
  2. func getLocalizedBarcode(_ index: Int) -> LocalizedBarcodeElement?
    

Parameters

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

Return value

The LocalizedBarcodeElement at the specified index.

removeAllLocalizedBarcodes

Removes all the localized barcodes in the unit.

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

removeLocalizedBarcode

Removes the LocalizedBarcodeElement at the specified index from the unit.

  • Objective-C
  • Swift
  1. - (void)removeLocalizedBarcode:(NSInteger)index
    
  2. func removeLocalizedBarcode(_ index: Int)
    

Parameters

[in] index: The index of the localized barcode element.

addLocalizedBarcode

Add a new LocalizedBarcodeElement to the unit.

  • Objective-C
  • Swift
  1. -(NSInteger)addLocalizedBarcode:(DSLocalizedBarcodeElement*)element
          matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
    
  2. func addLocalizedBarcode(_ element: LocalizedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

[in] element: The LocalizedBarcodeElement to be added.

[in] matrixToOriginalImage: The CGAffineTransform transformation matrix of the original image.

Return Value

Returns the ErrorCode if it fails. Otherwise, returns 0.

setLocalizedBarcode

Set a LocalizedBarcodeElement at the specified index.

  • Objective-C
  • Swift
  1. -(NSInteger)setLocalizedBarcode:(NSInteger)index
                        element:(DSLocalizedBarcodeElement*)element
          matrixToOriginalImage:(CGAffineTransform)matrixToOriginalImage;
    
  2. func setLocalizedBarcode(_ index: Int, element: LocalizedBarcodeElement, matrixToOriginalImage: CGAffineTransform) -> Int
    

Parameters

[in] index: The index where the localized barcode element will be set.

[in] element: The LocalizedBarcodeElement to be set.

[in] matrixToOriginalImage: The CGAffineTransform transformation matrix of the original image.

Return Value

Returns the ErrorCode if it fails. 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
  • Version 10.x
    • Version 10.2.10
    • Version 10.0.21
    • Version 10.0.20
    • Version 10.2.10
    • Version 10.0.21
    • Version 10.0.20
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.11
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.11
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.13
    • 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 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
    • Version 7.6.0
    • Version 7.5.0
Change +