UniPRT SDK v1.0.0.0
 
載入中...
搜尋中...
無符合項目
AQRBarcode 類別 參考文件

二維二維碼的基類。 更多...

#include <AQRBarcode.h>

類別AQRBarcode的繼承圖:
ABarcode2D <ISquareCell> <IBarcode2D> <IBarcodeItem_2D> <IPositionRuler> <IRotation> PglQRBarcode QRBarcode

實體方法

(instancetype- initWithStart:data:
 用於大多數數據將被自動編碼到條形碼的情況。
 
(instancetype- initWithStart:manuallyEncodedData:
 這用於需要手動編碼條形碼數據的情況。
 
- 實體方法 繼承自 ABarcode2D
(NSString *) - NS_REQUIRES_SUPER
 
- 實體方法 繼承自 <IBarcode2D>
(NSString *) - description
 返回可以發送到打印機的字符串。
 

屬性(properties)

id< IPointstart
 二維碼的起始點。
 
NSStringdata
 自動編碼的數據。手動編碼的 DataManuallyEncoded 優先於自動編碼。
 
NSArray< NSArray * > * dataManuallyEncoded
 手動編碼的數據。手動編碼優先於自動編碼。
 
QRCodeMaskEnum mask
 用於生成二維碼的掩碼。
 
QRCodeModelEnum model
 二維碼的模型。
 
QRCodeErrorCorrectionEnum errorCorrection
 二維碼的錯誤更正級別。
 
id< ICellSquarecellSize
 構成二維碼的單元格的大小。
 
- 屬性(properties) 繼承自 ABarcode2D
id< IRulerruler
 
id< IPointstart
 
NSString * data
 
RotateEnum rotation
 
- 屬性(properties) 繼承自 <IBarcodeItem_2D>
id< IPointstart
 條碼開始的位置。
 
NSString * data
 條碼的內容。
 
- 屬性(properties) 繼承自 <IPositionRuler>
id< IRulerruler
 
- 屬性(properties) 繼承自 <IRotation>
RotateEnum rotation
 
- 屬性(properties) 繼承自 <ISquareCell>
id< ICellSquarecellSize
 條碼單元大小。較大的單元大小會使條碼占用更大的面積。
 

詳細描述

二維二維碼的基類。

在二維碼中編碼的數據可以是自動編碼的或手動編碼的。除非需要優化存儲在條形碼中的數據量,否則應使用自動編碼。

方法文件

◆ initWithStart:data:

- (instancetype) initWithStart: (id< IPoint >) start
data: (NSString *) data 

用於大多數數據將被自動編碼到條形碼的情況。

PglQRBarcode, 及 QRBarcode重新實作.

◆ initWithStart:manuallyEncodedData:

- (instancetype) initWithStart: (id< IPoint >) start
manuallyEncodedData: (NSArray< NSArray * > *) dataManuallyEncoded 

這用於需要手動編碼條形碼數據的情況。

QRBarcode重新實作.

屬性(property)說明文件

◆ cellSize

- (id<ICellSquare>) cellSize
readwritenonatomicstrong

構成二維碼的單元格的大小。

◆ data

- (NSString*) data
readwritenonatomicstrong

自動編碼的數據。手動編碼的 DataManuallyEncoded 優先於自動編碼。

數據可以是自動編碼的或手動編碼的。如果有手動編碼的數據,則此自動編碼數據將被忽略。

◆ dataManuallyEncoded

- (NSArray<NSArray *>*) dataManuallyEncoded
readwritenonatomicstrong

手動編碼的數據。手動編碼優先於自動編碼。

數據可以是自動編碼的或手動編碼的。如果有自動編碼的數據,則將忽略該數據,使用此手動編碼的數據。

對於手動編碼數據,可以使用此屬性提供字符串對及其相關編碼方法的列表。

◆ errorCorrection

- (QRCodeErrorCorrectionEnum) errorCorrection
readwritenonatomicassign

二維碼的錯誤更正級別。

◆ mask

- (QRCodeMaskEnum) mask
readwritenonatomicassign

用於生成二維碼的掩碼。

◆ model

- (QRCodeModelEnum) model
readwritenonatomicassign

二維碼的模型。

◆ start

- (id<IPoint>) start
readwritenonatomicstrong

二維碼的起始點。


此類別(class) 文件是由下列檔案中產生: