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

QR Code 2D 條碼的基礎類別。 更多...

類別UniPRT.Sdk.LabelMaker.Interfaces.AQRBarcode的繼承圖:
UniPRT.Sdk.LabelMaker.Interfaces.ABarcode2D UniPRT.Sdk.LabelMaker.Interfaces.ISquareCell UniPRT.Sdk.LabelMaker.Interfaces.IBarcode2D UniPRT.Sdk.LabelMaker.Interfaces.IBarcodeItem_2D UniPRT.Sdk.LabelMaker.Interfaces.IPositionRuler UniPRT.Sdk.LabelMaker.Interfaces.IRotation UniPRT.Sdk.LabelMaker.PGL.QRBarcode UniPRT.Sdk.LabelMaker.TSPL.QRBarcode

公開方法(Public Methods)

abstract override string ToString ()
 返回可發送到印表機的字串。
 

保護方法(Protected Methods)

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

屬性(properties)

virtual ICellSquare CellSize = Defaults.CellSize [get, set]
 
override string Data [get, set]
 自動編碼的數據。手動編碼(DataManuallyEncoded)優先於自動編碼。 更多...
 
List< Tuple< QRCodeManualEncodingEnum, string > > DataManuallyEncoded [get, set]
 手動編碼的數據。手動編碼優先於自動編碼(Data)。 更多...
 
virtual QRCodeErrorCorrectionEnum ErrorCorrection = QRCodeErrorCorrectionEnum.EC_15 [get, set]
 
virtual QRCodeMaskEnum Mask = QRCodeMaskEnum.Mask_0 [get, set]
 
virtual QRCodeModelEnum Model = QRCodeModelEnum.MODEL_2 [get, set]
 
virtual RotateEnum Rotation = RotateEnum.None [get, set]
 
virtual IRuler Ruler = null [get, set]
 
virtual IPoint Start [get, set]
 

詳細描述

QR Code 2D 條碼的基礎類別。

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

屬性(property)說明文件

◆ Data

override string UniPRT.Sdk.LabelMaker.Interfaces.AQRBarcode.Data
getset

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

數據可以自動或手動編碼。 如果有手動編碼的數據,則會忽略這些自動編碼的數據。

◆ DataManuallyEncoded

List<Tuple<QRCodeManualEncodingEnum, string> > UniPRT.Sdk.LabelMaker.Interfaces.AQRBarcode.DataManuallyEncoded
getset

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

數據可以自動或手動編碼。 如果有自動編碼的數據,則會忽略自動編碼的數據,並使用手動編碼的數據。 手動編碼數據時,可以使用此屬性提供字串及其相關編碼方法的列表。