Table of contents
Swift
Objective-C

This documentation is deprecated. It applies only to legacy version 9.x of Barcode Reader and must not be used for new development.

Please refer to the latest documentation and Migration Guide, which supersede this content.

Class iExtendedResult

iExtendedResult is the extension of the class iTextResult. It stores the extended result information.

  • Objective-C
  • Swift
  1. @interface iExtendedResult: NSObject
    
  2. class iExtendedResult: NSObject
    
Attribute Descriptions
resultType The extended result type.
barcodeFormat Barcode type in BarcodeFormat group 1.
barcodeFormat_2 Barcode type in BarcodeFormat group 2.
barcodeFormatString Barcode type as string.
confidence The confidence of the result. The higher confidence means the higher accuracy.
bytes The content in a byte array.
accompanyingTextBytes The accompanying text content in a byte array.
accompanyingTextBytesLength The length of the accompanying text byte array.
deformation The deformation value.
detailedResult One of the following: QRCodeDetails, PDF417Details, DataMatrixDetails, AztecDetails, OneDCodeDetails.
samplingImage The sampling image info.
clarity The clarity of the barcode zone in percentage.

resultType

Extended result type.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) EnumResultType resultType
    
  2. var resultType: EnumResultType { get set }
    

barcodeFormat

Barcode type in BarcodeFormat group 1.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) EnumBarcodeFormat barcodeFormat
    
  2. var barcodeFormat: EnumBarcodeFormat { get set }
    

barcodeFormat_2

Barcode type in BarcodeFormat group 2.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) EnumBarcodeFormat2 barcodeFormat_2
    
  2. var barcodeFormat_2: EnumBarcodeFormat2 { get set }
    

barcodeFormatString

Barcode type as string.

  • Objective-C
  • Swift
  1. @property (nonatomic, nullable) NSString* barcodeFormatString
    
  2. var barcodeFormatString: String { get set }
    

confidence

The confidence of the result.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) NSInteger confidence
    
  2. var barcodeFormatString: Int { get set }
    

bytes

The content in a byte array.

  • Objective-C
  • Swift
  1. @property (nonatomic, nullable) NSData* bytes
    
  2. var bytes: Data? { get set }
    

accompanyingTextBytes

The accompanying text content in a byte array.

  • Objective-C
  • Swift
  1. @property (nonatomic, nullable) NSData* accompanyingTextBytes
    
  2. var accompanyingTextBytes: Data? { get set }
    

accompanyingTextBytesLength

The length of the accompanying text byte array.

  • Objective-C
  • Swift
  1. @property (nonatomic, nullable) NSInteger accompanyingTextBytesLength
    
  2. var accompanyingTextBytesLength: Int { get set }
    

deformation

The deformation value.

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

detailedResult

One of the following: iQRCodeDetails, iPDF417Details, iDataMatrixDetails, iAztecDetails, iOneDCodeDetails.

  • Objective-C
  • Swift
  1. @property (nonatomic, nullable) NSObject* detailedResult
    
  2. var detailedResult: NSObject? { get set }
    

samplingImage

The sampling image info.

  • Objective-C
  • Swift
  1. @property (nonatomic, nullable) iSamplingImageData* samplingImage
    
  2. var samplingImage: iSamplingImageData? { get set }
    

clarity

The clarity of the barcode zone in percentage.

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

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: