UniPRT SDK  v1.0.0.0
UniPRT.Sdk.LabelMaker.TSPL.AztecBarcode类 参考
类 UniPRT.Sdk.LabelMaker.TSPL.AztecBarcode 继承关系图:
UniPRT.Sdk.LabelMaker.Interfaces.AAztecBarcode 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

Public 成员函数

 AztecBarcode (IPoint start, string data)
 
override string ToString ()
 返回可发送到印表机的字符串。
 

静态 Public 成员函数

static int CalculateDataLength (string input, AztecCodeTypeEnum formatType, int parameter=23)
 

Protected 成员函数

int GetErrCorrectionPercent ()
 
int GetLayersWithinRange ()
 
bool HasLayers ()
 

属性

virtual ICellSquare CellSize = Defaults.CellSize [get, set]
 
virtual string Data [get, set]
 
int FixedErrCorrection = 23 [get, set]
 此百分比错误校正值仅适用于 AztecCodeTypeEnum::FixedErrCorrection。 更多...
 
int Layers = 1 [get, set]
 用于 AztecCodeTypeEnum.CompactAztecCodeTypeEnum.Full 条码类型的层数。 更多...
 
virtual RotateEnum Rotation = RotateEnum.None [get, set]
 
virtual IRuler Ruler = null [get, set]
 
virtual IPoint Start [get, set]
 
virtual AztecCodeTypeEnum Type = AztecCodeTypeEnum.Default [get, set]
 

属性说明

◆ FixedErrCorrection

int UniPRT.Sdk.LabelMaker.Interfaces.AAztecBarcode.FixedErrCorrection = 23
getsetinherited

此百分比错误校正值仅适用于 AztecCodeTypeEnum::FixedErrCorrection。

有效范围:1 - 99。任何超出范围的值将被忽略并限制在范围内。

◆ Layers

int UniPRT.Sdk.LabelMaker.Interfaces.AAztecBarcode.Layers = 1
getsetinherited

用于 AztecCodeTypeEnum::Compact 或 AztecCodeTypeEnum::Full 条码类型的层数。

有效范围:AztecCodeTypeEnum::Compact 条码类型为 1 - 4。
有效范围:AztecCodeTypeEnum::Full 条码类型为 1 - 32。
任何超出范围的值将被忽略并限制在范围内。