UniPRT SDK  v1.0.0.0
AQRBarcode类 参考abstract

QR Code 二维条码的基类。 更多...

类 AQRBarcode 继承关系图:
ABarcode2D ISquareCell IBarcode2D IBarcodeItem_2D IPositionRuler IRotation QRBarcode QRBarcode

Public 成员函数

ICellSquare GetCellSize ()
 条码单元格大小。较大的单元格会导致条码占用更大的区域。
 
String GetData ()
 条码内容。
 
List< Tuple< QRCodeManualEncodingEnum, String > > GetDataManuallyEncoded ()
 手动编码数据。手动编码优先于自动编码,Data。 更多...
 
QRCodeErrorCorrectionEnum GetErrorCorrection ()
 
QRCodeMaskEnum GetMask ()
 
QRCodeModelEnum GetModel ()
 
RotateEnum GetRotation ()
 
IRuler GetRuler ()
 打印分辨率可以设置为英寸或毫米刻度。设置/更新其中一种刻度会导致两者都被更新。 更多...
 
IPoint GetStart ()
 条码开始的位置。
 
void SetCellSize (ICellSquare cellSize)
 
void SetData (String data)
 
void SetDataManuallyEncoded (List< Tuple< QRCodeManualEncodingEnum, String >> dataManuallyEncoded)
 
void SetErrorCorrection (QRCodeErrorCorrectionEnum errorCorrection)
 
void SetMask (QRCodeMaskEnum mask)
 
void SetModel (QRCodeModelEnum model)
 
void SetRotation (RotateEnum rotation)
 
void SetRuler (IRuler ruler)
 
void SetStart (IPoint start)
 
abstract String ToString ()
 Returns the string that can be sent to printer.
 
abstract String toString ()
 

Protected 成员函数

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

详细描述

QR Code 二维条码的基类。

QR 条码中的数据可以自动或手动编码。 除非需要优化条码中存储的数据量,否则应使用自动编码。
Data
DataManuallyEncoded

成员函数说明

◆ GetDataManuallyEncoded()

List<Tuple<QRCodeManualEncodingEnum, String> > GetDataManuallyEncoded ( )

手动编码数据。手动编码优先于自动编码,Data。

数据可以自动或手动编码。 如果有自动编码的数据,将会被忽略而使用此手动编码数据。 对于手动编码数据,可以使用此属性提供字符串和相关编码方法的配对列表。

◆ GetRuler()

IRuler GetRuler ( )
inherited

打印分辨率可以设置为英寸或毫米刻度。设置/更新其中一种刻度会导致两者都被更新。

打印分辨率必须与印表机的分辨率匹配。如果分辨率与印表机不匹配,将导致打印错误。

实现了 IPositionRuler.