UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode类 参考abstract

Aztec 2D 条码的基类。 更多...

类 com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode 继承关系图:
com.UniPRT.Sdk.LabelMaker.Abstract.ABarcode2D com.UniPRT.Sdk.LabelMaker.Interface.ISquareCell com.UniPRT.Sdk.LabelMaker.Interface.IBarcode2D com.UniPRT.Sdk.LabelMaker.Interface.IBarcodeItem_2D com.UniPRT.Sdk.LabelMaker.Interface.IPositionRuler com.UniPRT.Sdk.LabelMaker.Interface.IRotation com.UniPRT.Sdk.LabelMaker.PGL.AztecBarcode com.UniPRT.Sdk.LabelMaker.TSPL.AztecBarcode

Public 成员函数

ICellSquare GetCellSize ()
 条码单元格大小。较大的单元格会导致条码占用更大的区域。 更多...
 
void SetCellSize (ICellSquare cellSize)
 
AztecCodeTypeEnum GetType ()
 
void SetType (AztecCodeTypeEnum type)
 
int GetFixedErrCorrection ()
 此百分比错误校正值仅适用于 AztecCodeTypeEnum.FixedErrCorrection 更多...
 
void SetFixedErrCorrection (int fixedErrCorrection)
 
int GetLayers ()
 用于 AztecCodeTypeEnum.CompactAztecCodeTypeEnum.Full 条码类型的层数。 更多...
 
void SetLayers (int layers)
 
abstract String toString ()
 
- Public 成员函数 继承自 com.UniPRT.Sdk.LabelMaker.Abstract.ABarcode2D
IRuler GetRuler ()
 打印分辨率可以设置为英寸或毫米刻度。设置/更新其中一种刻度会导致两者都被更新。 更多...
 
void SetRuler (IRuler ruler)
 
IPoint GetStart ()
 条码开始的位置。 更多...
 
void SetStart (IPoint start)
 
String GetData ()
 条码内容。 更多...
 
void SetData (String data)
 
RotateEnum GetRotation ()
 
void SetRotation (RotateEnum rotation)
 
abstract String ToString ()
 Returns the string that can be sent to printer. 更多...
 

Protected 成员函数

 AAztecBarcode ()
 
 AAztecBarcode (IPoint start, String data)
 
int GetLayersWithinRange ()
 

Private 成员函数

int GetLayersWithinRange (int layers)
 

Private 属性

ICellSquare cellSize = Defaults.GetCellSize()
 
AztecCodeTypeEnum type = AztecCodeTypeEnum.Default
 
int fixedErrCorrection = 23
 
int layers = 1
 

详细描述

Aztec 2D 条码的基类。

构造及析构函数说明

◆ AAztecBarcode() [1/2]

com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.AAztecBarcode ( )
protected

◆ AAztecBarcode() [2/2]

成员函数说明

◆ GetCellSize()

ICellSquare com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.GetCellSize ( )

条码单元格大小。较大的单元格会导致条码占用更大的区域。

实现了 com.UniPRT.Sdk.LabelMaker.Interface.ISquareCell.

引用了 com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.cellSize.

被这些函数引用 com.UniPRT.Sdk.LabelMaker.PGL.AztecBarcode.toString() , 以及 com.UniPRT.Sdk.LabelMaker.TSPL.AztecBarcode.toString().

◆ GetFixedErrCorrection()

int com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.GetFixedErrCorrection ( )

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

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

引用了 com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.fixedErrCorrection.

被这些函数引用 com.UniPRT.Sdk.LabelMaker.PGL.AztecBarcode.toString() , 以及 com.UniPRT.Sdk.LabelMaker.TSPL.AztecBarcode.toString().

◆ GetLayers()

int com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.GetLayers ( )

用于 AztecCodeTypeEnum.CompactAztecCodeTypeEnum.Full 条码类型的层数。

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

引用了 com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.layers.

◆ GetLayersWithinRange() [1/2]

◆ GetLayersWithinRange() [2/2]

◆ GetType()

◆ SetCellSize()

void com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.SetCellSize ( ICellSquare  cellSize)

◆ SetFixedErrCorrection()

void com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.SetFixedErrCorrection ( int  fixedErrCorrection)

◆ SetLayers()

void com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.SetLayers ( int  layers)

◆ SetType()

void com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.SetType ( AztecCodeTypeEnum  type)

◆ toString()

abstract String com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.toString ( )
abstract

类成员变量说明

◆ cellSize

ICellSquare com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.cellSize = Defaults.GetCellSize()
private

◆ fixedErrCorrection

int com.UniPRT.Sdk.LabelMaker.Abstract.AAztecBarcode.fixedErrCorrection = 23
private

◆ layers

◆ type


该类的文档由以下文件生成: