DSQRCodeDetails
DSQRCodeDetails
extends the DSBarcodeDetails
class and represents detailed information specific to a QR Code.
Definition
Assembly: DynamsoftBarcodeReader.xcframework
- Objective-C
- Swift
NS_SWIFT_NAME(QRCodeDetails) @interface DSQRCodeDetails : DSBarcodeDetails
class QRCodeDetails : BarcodeDetails
Attributes
Attributes | Type | Description |
---|---|---|
rows |
NSInteger | The number of rows in the QR Code. |
columns |
NSInteger | The number of columns in the QR Code. |
errorCorrectionLevel |
DSQRCodeErrorCorrectionLevel | The error correction level of the QR Code. |
version |
NSInteger | The version of the QR Code. |
model |
NSInteger | The number of models of the QR Code. |
mode |
NSInteger | Identifies the first data encoding mode of the QR Code. |
page |
NSInteger | Identifies the position of the particular symbol in the structured append format of the QR Code. |
totalPage |
NSInteger | The total number of symbols to be concatenated into the Structured Append format of the QR Code. |
parityData |
Byte | The Parity Data of the QR Code. |
dataMaskPattern |
NSInteger | The data mask pattern reference for QR Code symbols. |
codewords |
NSData * | The codewords of the QR Code. |
rows
The number of rows in the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger rows;
var rows: Int { get }
columns
The number of columns in the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger columns;
var columns: Int { get }
errorCorrectionLevel
Describes the error correction level of the QR Code as a DSQRCodeErrorCorrectionLevel
enumeration item.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) DSQRCodeErrorCorrectionLevel errorCorrectionLevel;
var errorCorrectionLevel: QRCodeErrorCorrectionLevel { get }
version
The version of the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger version;
var version: Int { get }
model
The number of models of the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger model;
var model: Int { get }
mode
Identifies the first data encoding mode used in the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger mode;
var mode: Int { get }
page
The position of the particular symbol in the Structured Append format of the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger page;
var page: Int { get }
totalPage
The total number of symbols to be concatenated into the Structured Append format of the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger totalPage;
var totalPage: Int { get }
parityData
The parity data is obtained by XORing a byte with the ASCII/JIS values of all the original input data before division into symbol blocks. It is used for error checking and correction.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) Byte parityData;
var parityData: Int { get }
dataMaskPattern
The data mask pattern reference for QR Code symbols.
- Objective-C
- Swift
@property (nonatomic, readonly, assign) NSInteger dataMaskPattern;
var dataMaskPattern: Int { get }
codewords
The codewords of the QR Code.
- Objective-C
- Swift
@property (nonatomic, readonly, retain) NSData *codewords;
var codewords: Data? { get }