UniPRT SDK  v1.0.0.0
AQRBarcode 類別 參考文件abstract

QR Code 二維條碼的基類。 更多...

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

公開方法(Public Methods)

ICellSquare GetCellSize ()
 條碼單元格大小。較大的單元格會導致條碼佔用更大的區域。
 
String GetData ()
 條碼內容。
 
List< Tuple< QRCodeManualEncodingEnum, String > > GetDataManuallyEncoded ()
 手動編碼數據。手動編碼優先於自動編碼,Data。 更多...
 
QRCodeErrorCorrectionEnum GetErrorCorrection ()
 
QRCodeMaskEnum GetMask ()
 
QRCodeModelEnum GetModel ()
 
RotateEnum GetRotation ()
 
IRuler GetRuler ()
 列印解析度可以設為英寸或毫米刻度。設置/更新其中一種刻度會導致兩者都被更新。 更多...
 
IPoint GetStart ()
 條碼開始的位置。
 
void SetCellSize (ICellSquare cellSize)
 
void SetData (String data)
 
void SetDataManuallyEncoded (List< Tuple< QRCodeManualEncodingEnum, String >> dataManuallyEncoded)
 
void SetErrorCorrection (QRCodeErrorCorrectionEnum errorCorrection)
 
void SetMask (QRCodeMaskEnum mask)
 
void SetModel (QRCodeModelEnum model)
 
void SetRotation (RotateEnum rotation)
 
void SetRuler (IRuler ruler)
 
void SetStart (IPoint start)
 
abstract String ToString ()
 Returns the string that can be sent to printer.
 
abstract String toString ()
 

保護方法(Protected Methods)

 AQRBarcode (IPoint start, List< Tuple< QRCodeManualEncodingEnum, String >> dataManuallyEncoded)
 用於需要手動編碼條碼數據的情況。
 
 AQRBarcode (IPoint start, String data)
 用於大多數數據將自動編碼到條碼中的情況。
 

詳細描述

QR Code 二維條碼的基類。

QR 條碼中的數據可以自動或手動編碼。 除非需要優化條碼中存儲的數據量,否則應使用自動編碼。
Data
DataManuallyEncoded

函式成員說明文件

◆ GetDataManuallyEncoded()

List<Tuple<QRCodeManualEncodingEnum, String> > GetDataManuallyEncoded ( )

手動編碼數據。手動編碼優先於自動編碼,Data。

數據可以自動或手動編碼。 如果有自動編碼的數據,將會被忽略而使用此手動編碼數據。 對於手動編碼數據,可以使用此屬性提供字符串和相關編碼方法的配對列表。

◆ GetRuler()

IRuler GetRuler ( )
inherited

列印解析度可以設為英寸或毫米刻度。設置/更新其中一種刻度會導致兩者都被更新。

列印解析度必須與打印機的解析度匹配。如果解析度與打印機不匹配,將導致列印錯誤。

實作 IPositionRuler.