Dev Center
Swift
Objective-C
Table of contents

DSLocalizedBarcodeElement Class

DSLocalizedBarcodeElement extends the DSRegionObjectElement class and represents a localized barcode element detected in an image.

Definition

Assembly: DynamsoftBarcodeReader.xcframework

  • Objective-C
  • Swift
  1. @interface DSLocalizedBarcodeElement : DSRegionObjectElement
    
  2. class LocalizedBarcodeElement : RegionObjectElement
    

Methods

Methods Description
init Create a new DSLocalizedBarcodeElement object.
getAngle Returns the orientation angle of the localized barcode.
getConfidence Returns the confidence score of the localized barcode.
getPossibleFormats Returns the possible formats of the localized barcode.
setPossibleFormats Set the possible formats of the localized barcode.
getPossibleFormatsString Returns the possible formats of the localized barcode as a string.
getModuleSize Returns the module size of the localized barcode.

The following attributes are inherited from class DSRegionObjectElement.

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.

init

Create a new DSLocalizedBarcodeElement object.

  • Objective-C
  • Swift
  1. - (instancetype)init;
    
  2. init()
    

getAngle

Returns the orientation angle of the localized barcode element, indicating how the element is positioned or rotated within the barcode.

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

Return Value

An integer representing the orientation angle of the localized barcode.

getConfidence

Returns the confidence/reliability score of the localization of the barcode element.

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

Return Value

An integer representing the confidence score of the localized barcode element, which represents the confidence that the positioning area is a barcode.

getPossibleFormats

Returns the possible formats of the localized barcode since the barcode has not been decoded yet, so the exact format is not yet determined.

  • Objective-C
  • Swift
  1. - (DSBarcodeFormat)getPossibleFormats
    
  2. func getPossibleFormats() -> BarcodeFormat
    

Return Value

The possible format(s) of the localized barcode as DSBarcodeFormat enumeration item(s).

setPossibleFormats

Set the possible format of the localized barcode. The possible format string is changed as well.

  • Objective-C
  • Swift
  1. - (void)setPossibleFormats:(DSBarcodeFormat)possibleFormats;
    
  2. func setPossibleFormats(_ possibleFormats: BarcodeFormat)
    

Parameters

[in] possibleFormats: The possible DSBarcodeFormat of the localized barcode.

Return Value

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

getPossibleFormatsString

Returns the possible format(s) of the localized barcode as a string, with each format split by a comma (“,”). Since the barcode has not been decoded yet, the exact format is not yet determined.

  • Objective-C
  • Swift
  1. - (NSString *)getPossibleFormatsString
    
  2. func getPossibleFormatsString() -> String
    

Return Value

A string representing all the possible formats of the localized barcode.

getModuleSize

Returns the size of the individual modules within the localized barcode element.

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

Return Value

An integer representing the module size of the localized barcode.

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 +