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

QR Code 二維條碼的基類。 更多...

類別com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode的繼承圖:
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.QRBarcode com.UniPRT.Sdk.LabelMaker.TSPL.QRBarcode

公開方法(Public Methods)

ICellSquare GetCellSize ()
 條碼單元格大小。較大的單元格會導致條碼佔用更大的區域。 更多...
 
void SetCellSize (ICellSquare cellSize)
 
QRCodeMaskEnum GetMask ()
 
void SetMask (QRCodeMaskEnum mask)
 
QRCodeModelEnum GetModel ()
 
void SetModel (QRCodeModelEnum model)
 
QRCodeErrorCorrectionEnum GetErrorCorrection ()
 
void SetErrorCorrection (QRCodeErrorCorrectionEnum errorCorrection)
 
List< Tuple< QRCodeManualEncodingEnum, String > > GetDataManuallyEncoded ()
 手動編碼數據。手動編碼優先於自動編碼,Data。 更多...
 
void SetDataManuallyEncoded (List< Tuple< QRCodeManualEncodingEnum, String >> dataManuallyEncoded)
 
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)

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

私有屬性

ICellSquare cellSize
 
QRCodeMaskEnum mask = QRCodeMaskEnum.Mask_0
 
QRCodeModelEnum model = QRCodeModelEnum.MODEL_2
 
QRCodeErrorCorrectionEnum errorCorrection = QRCodeErrorCorrectionEnum.EC_15
 
List< Tuple< QRCodeManualEncodingEnum, String > > dataManuallyEncoded
 

詳細描述

QR Code 二維條碼的基類。

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

建構子與解構子說明文件

◆ AQRBarcode() [1/3]

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

◆ AQRBarcode() [2/3]

com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.AQRBarcode ( IPoint  start,
String  data 
)
protected

◆ AQRBarcode() [3/3]

com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.AQRBarcode ( IPoint  start,
List< Tuple< QRCodeManualEncodingEnum, String >>  dataManuallyEncoded 
)
protected

函式成員說明文件

◆ GetCellSize()

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

◆ GetDataManuallyEncoded()

List<Tuple<QRCodeManualEncodingEnum, String> > com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.GetDataManuallyEncoded ( )

手動編碼數據。手動編碼優先於自動編碼,Data。

數據可以自動或手動編碼。 如果有自動編碼的數據,將會被忽略而使用此手動編碼數據。 對於手動編碼數據,可以使用此屬性提供字符串和相關編碼方法的配對列表。

參考 com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.dataManuallyEncoded.

被參考於 com.UniPRT.Sdk.LabelMaker.PGL.QRBarcode.toString(), 及 com.UniPRT.Sdk.LabelMaker.TSPL.QRBarcode.toString().

◆ GetErrorCorrection()

◆ GetMask()

◆ GetModel()

◆ SetCellSize()

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

◆ SetDataManuallyEncoded()

void com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.SetDataManuallyEncoded ( List< Tuple< QRCodeManualEncodingEnum, String >>  dataManuallyEncoded)

◆ SetErrorCorrection()

void com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.SetErrorCorrection ( QRCodeErrorCorrectionEnum  errorCorrection)

◆ SetMask()

void com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.SetMask ( QRCodeMaskEnum  mask)

◆ SetModel()

void com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.SetModel ( QRCodeModelEnum  model)

◆ toString()

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

資料成員說明文件

◆ cellSize

ICellSquare com.UniPRT.Sdk.LabelMaker.Abstract.AQRBarcode.cellSize
private

◆ dataManuallyEncoded

◆ errorCorrection

◆ mask

◆ model


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