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 Methods)

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 Methods) 繼承自 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 Methods)

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

私有方法(Private Methods)

int GetLayersWithinRange (int layers)
 

私有屬性

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 ( )

◆ 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

◆ fixedErrCorrection

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

◆ layers

◆ type


此類別(class) 文件是由下列檔案中產生: