Dev Center
Swift
Objective-C
Table of contents

DSLocalizedBarcodesUnit Class

The DSLocalizedBarcodesUnit class represents a unit that contains localized barcodes unit. It inherits from the DSIntermediateResultUnit class.

Definition

Assembly: DynamsoftBarcodeReader.framework

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

Methods

Methods Description
getLocalizedBarcodes Get all localized barcodes.
getCount Get the count of localized barcodes.
getLocalizedBarcode Get a localized barcode by index.
removeAllLocalizedBarcodes Remove all localized barcodes.
removeLocalizedBarcode Remove a localized barcode by index.
addLocalizedBarcode Add a localized barcode.
setLocalizedBarcode Set a localized barcode.

Inherited Methods

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

Get all localized barcodes.

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

Return Value

An array of LocalizedBarcodeElement as the localized barcodes.

getCount

Get the count of localized barcodes.

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

Return Value

The count of localized barcodes.

getLocalizedBarcode

Get the LocalizeBarcodeElement 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 LocalizeBarcodeElement at the specified index.

removeAllLocalizedBarcodes

Remove all localized barcodes.

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

removeLocalizedBarcode

Remove the LocalizedBarcodeElement from the unit at the specified index.

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

Parameters

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

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 add.

[in] matrixToOriginalImage: The transformation matrix from the original image to the unit.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

setLocalizedBarcode

Set the 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 of the localized barcode.

[in] element: The LocalizedBarcodeElement to set.

[in] matrixToOriginalImage: The transformation matrix from the original image to the unit.

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 +