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 成员函数

abstract override string ToString ()
 返回可发送到印表机的字符串。
 

Protected 成员函数

 AQRBarcode (IPoint start, List< Tuple< QRCodeManualEncodingEnum, string >> dataManuallyEncoded)
 用于需要手动编码条码数据的情况。
 
 AQRBarcode (IPoint start, string data)
 用于大多数数据将自动编码为条码的情况。
 

属性

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

属性说明

◆ Data

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

自动编码的数据。手动编码(DataManuallyEncoded)优先于自动编码。

数据可以自动或手动编码。 如果有手动编码的数据,则会忽略这些自动编码的数据。

◆ DataManuallyEncoded

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

手动编码的数据。手动编码优先于自动编码(Data)。

数据可以自动或手动编码。 如果有自动编码的数据,则会忽略自动编码的数据,并使用手动编码的数据。 手动编码数据时,可以使用此属性提供字符串及其相关编码方法的列表。