UniPRT SDK  v1.0.0.0
ADataMatrix类 参考abstract
类 ADataMatrix 继承关系图:
ABarcode2D ISquareCell IBarcode2D IBarcodeItem_2D IPositionRuler IRotation DataMatrixBarcode DataMatrixBarcode

Public 成员函数

ICellSquare GetCellSize ()
 条码单元格大小。较大的单元格会导致条码占用更大的区域。
 
String GetCtrlChar (int decimalCharValue)
 获取代表范围为0-31的不可打印控制字符的字符串。 更多...
 
String GetData ()
 条码内容。
 
String GetFNC1 ()
 获取代表FNC1字符的字符串,以便将其包含在条码数据中。
 
RotateEnum GetRotation ()
 
Tuple< Integer, Integer > GetRowsCols ()
 指定条码的行数和列数,以手动设置条码矩阵的尺寸。 更多...
 
IRuler GetRuler ()
 打印分辨率可以设置为英寸或毫米刻度。设置/更新其中一种刻度会导致两者都被更新。 更多...
 
IPoint GetStart ()
 条码开始的位置。
 
boolean IsRectangle ()
 将条码形状设置为矩形,否则默认为正方形。
 
void SetCellSize (ICellSquare cellSize)
 
void SetData (String data)
 
void SetRectangle (boolean rectangle)
 
void SetRotation (RotateEnum rotation)
 
void SetRowsCols (Tuple< Integer, Integer > rowsCols)
 
void SetRuler (IRuler ruler)
 
void SetStart (IPoint start)
 
abstract String ToString ()
 Returns the string that can be sent to printer.
 
abstract String toString ()
 

Protected 成员函数

 ADataMatrix (IPoint start, String data)
 

Protected 属性

char ctrlCharDelimiter = CTRL_DELIM_PGL
 

静态 Protected 属性

static final char CTRL_DELIM_PGL = '\u000E'
 
static final char CTRL_DELIM_TSPL = '~'
 

成员函数说明

◆ GetCtrlChar()

String GetCtrlChar ( int  decimalCharValue)

获取代表范围为0-31的不可打印控制字符的字符串。

当需要在条码数据中包含不可打印字符时,此功能十分有用。 例如:行尾字符0x0D(CR)或0x0A(LF),其十进制值分别为13或10。

◆ GetRowsCols()

Tuple<Integer, Integer> GetRowsCols ( )

指定条码的行数和列数,以手动设置条码矩阵的尺寸。

必须根据选择的正方形或矩形形状指定行和列的有效值 Rectangle。
有效的正方形尺寸(行和列):10, 12, 14, 16, 18, 20, 22, 24, 26, 32, 36, 40, 44, 48, 52, 64, 72, 80, 88, 96, 104, 120, 132, 144
有效的矩形尺寸(行 x 列):8x18, 8x32, 12x26, 12x36, 16x36, 16x48

参数
[in]Item1行数。设为0以允许自动设置尺寸。
[in]Item2列数。设为0以允许自动设置尺寸。

◆ GetRuler()

IRuler GetRuler ( )
inherited

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

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

实现了 IPositionRuler.