Dev Center
Swift
Objective-C
Table of contents

DSDecodedBarcodesResult Class

The DSDecodedBarcodesResult class represents the result of a barcode reading process. It provides access to information about the decoded barcodes, the source image, and any errors that occurred during the barcode reading process.

Definition

Assembly: DynamsoftBarcodeReader.xcframework

  • Objective-C
  • Swift
  1. @interface DSDecodedBarcodesResult : NSObject
    
  2. class DecodedBarcodesResult : NSObject
    

Attributes

Attributes Type Description
originalImageHashId NSString * The hash id of the source image. You can use this ID to get the source image via DSIntermediateResultManager class.
originalImageTag DSImageTag * The tag of the source image.
items NSArray<DSBarcodeResultItem*> * An array of DSBarcodeResultItems, which are the basic unit of the captured results.
rotationTransformMatrix CGAffineTransform Get the rotation transformation matrix of the original image relative to the rotated image.
errorCode NSInteger Get the error code of this result.
errorMessage NSString * Get the error message of this result.

originalImageHashId

The hash id of the source image. You can use this ID to get the source image via DSIntermediateResultManager class.

  • Objective-C
  • Swift
  1. @property(nonatomic, copy, readonly) NSString *originalImageHashId;
    
  2. var originalImageHashId: String? { get }
    

originalImageTag

Returns the ImageTag of the source image. The image tag contains info about the image such as the image ID and the image capture distance mode.

  • Objective-C
  • Swift
  1. @property(nonatomic, readonly) DSImageTag *originalImageTag;
    
  2. var originalImageTag: DSImageTag? { get }
    

items

An array of DSBarcodeResultItem, which is the basic unit of the barcode captured results.

  • Objective-C
  • Swift
  1. @property(nonatomic, nullable, readonly) NSArray<DSBarcodeResultItem *> *items;
    
  2. var items: [DSBarcodeResultItem]? { get }
    

rotationTransformMatrix

Get the rotation transformation matrix of the original image relative to the rotated image.

  • Objective-C
  • Swift
  1. @property(nonatomic, assign, readonly) CGAffineTransform rotationTransformMatrix;
    
  2. var rotationTransformMatrix: CGAffineTransform { get }
    

errorCode

Returns the error code of this result should something go wrong. A DecodedBarcodesResult will carry error information when the license module is missing or the process times out.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign, readonly) NSInteger errorCode;
    
  2. var errorCode: Int { get }
    

errorMessage

Returns the error message of this result should something go wrong. A DecodedBarcodesResult will carry error information when the license module is missing or the process times out.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign, readonly) NSString * errorMessage;
    
  2. var errorMessage: String? { get }
    

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 +