提供對 TSC 打印語言 (TSPL) 表單/標籤創建的支持。 更多...
公開方法(Public Methods) | |
TsplForm (String formName) | |
創建具有指定名稱的表單。 更多... | |
String | GetName () |
更改表單名稱。 更多... | |
void | SetName (String name) |
boolean | IsDeleteAfterUse () |
不支持 更多... | |
void | SetDeleteAfterUse (boolean deleteAfterUse) |
void | RawContent (String rawContent) |
在需要添加自定義內容的情況下,將原始內容添加到表單中。 更多... | |
void | Scale (TSPL.SCALE_UNITS units, int horzRes, int vertRes) |
更改用於表單內物件定位的比例。 更多... | |
void | Box (int lineThickness, int startRow, int startCol, int endRow, int endCol) |
添加方框。 更多... | |
void | Line (int lineThickness, int startRow, int startCol, int endRow, int endCol) |
添加線條:垂直、水平、對角線 更多... | |
void | Text (int startRow, int startCol, int vertExpand, int horzExpand, String data) |
添加文字 更多... | |
void | Barcode_1D (TSPL.Barcode_Type1D bcdType, int startRow, int startCol, String bcdData) |
使用默認條碼設置添加 1D 條碼 更多... | |
void | Barcode_1D (Barcode_1D_Properties bcdSetup, int startRow, int startCol, String bcdData) |
使用傳入的非默認設置添加 1D 條碼 更多... | |
void | Barcode_2D (TSPL.Barcode_Type2D bcdType, int startRow, int startCol, String bcdData) |
使用默認條碼設置添加 2D 條碼 更多... | |
void | Barcode_2D (Barcode_2D_Properties bcdSetup, int startRow, int startCol, String bcdData) |
使用傳入的非默認設置添加 2D 條碼 更多... | |
void | Rfid_Write (Rfid_WriteProperties writeProps, Rfid_WriteBitField bitField) |
用於僅寫入一個位字段的情況。 更多... | |
void | Rfid_Write (TSPL.Rfid_MemBlock memBank, TSPL.Rfid_Format dataFormat, int bitCount, String data) |
用於簡單寫入僅一個位字段的情況。 更多... | |
void | AddTsplObject (Object tsplObject) |
添加可以轉換為 TSPL 語法的物件。 更多... | |
void | Rfid_Verify (Rfid_ReadProperties readProps, Rfid_ReadBitField readBitField) |
讀取並發送內容回主機。 更多... | |
String | toString () |
私有方法(Private Methods) | |
StringBuilder | GetAsString () |
私有屬性 | |
List< Object > | tsplObjects = new ArrayList<>() |
String | name |
boolean | deleteAfterUse = true |
提供對 TSC 打印語言 (TSPL) 表單/標籤創建的支持。
注意,在定位物件時,表單/標籤的原點位於左上角。 這意味著在定位物件時,以行(垂直)和列(水平)的方式,當行數增加時,物件在表單/標籤內向下移動;當列數增加時,物件向右移動。
com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.TsplForm | ( | String | formName | ) |
創建具有指定名稱的表單。
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.AddTsplObject | ( | Object | tsplObject | ) |
添加可以轉換為 TSPL 語法的物件。
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Barcode_1D | ( | Barcode_1D_Properties | bcdSetup, |
int | startRow, | ||
int | startCol, | ||
String | bcdData | ||
) |
使用傳入的非默認設置添加 1D 條碼
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Barcode_1D | ( | TSPL.Barcode_Type1D | bcdType, |
int | startRow, | ||
int | startCol, | ||
String | bcdData | ||
) |
使用默認條碼設置添加 1D 條碼
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Barcode_2D | ( | Barcode_2D_Properties | bcdSetup, |
int | startRow, | ||
int | startCol, | ||
String | bcdData | ||
) |
使用傳入的非默認設置添加 2D 條碼
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Barcode_2D | ( | TSPL.Barcode_Type2D | bcdType, |
int | startRow, | ||
int | startCol, | ||
String | bcdData | ||
) |
使用默認條碼設置添加 2D 條碼
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Box | ( | int | lineThickness, |
int | startRow, | ||
int | startCol, | ||
int | endRow, | ||
int | endCol | ||
) |
|
private |
String com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.GetName | ( | ) |
boolean com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.IsDeleteAfterUse | ( | ) |
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Line | ( | int | lineThickness, |
int | startRow, | ||
int | startCol, | ||
int | endRow, | ||
int | endCol | ||
) |
添加線條:垂直、水平、對角線
起始/結束位置相對於表單/標籤的原點,即左上角。 垂直線:起始列 = 結束列 水平線:起始行 = 結束行 對角線:起始列 != 結束列,起始行 != 結束行
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.RawContent | ( | String | rawContent | ) |
在需要添加自定義內容的情況下,將原始內容添加到表單中。
添加原始內容允許添加 PGL 命令或其他可能不可用的功能。 不會對內容進行格式化。呼叫者需確保內容符合 PGL 語法。
參考 com.UniPRT.Sdk.LabelMaker.TsplLib.TSPL.LINE_TERMINATOR, 及 com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.tsplObjects.
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Rfid_Verify | ( | Rfid_ReadProperties | readProps, |
Rfid_ReadBitField | readBitField | ||
) |
讀取並發送內容回主機。
必須將打印機配置為將數據發送回主機。而且,主機必須在適當的通信端口監聽打印機發送的數據。 例如,狀態端口 3002,或管理端口 3007,或數據端口。
參考 com.UniPRT.Sdk.LabelMaker.TsplLib.Rfid_ReadBitField.GetDataFormat(), com.UniPRT.Sdk.LabelMaker.TsplLib.Rfid_ReadBitField.GetFieldTag(), com.UniPRT.Sdk.LabelMaker.TsplLib.Verify.SetFieldTag(), com.UniPRT.Sdk.LabelMaker.TsplLib.Verify.SetReportFormat(), 及 com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.tsplObjects.
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Rfid_Write | ( | Rfid_WriteProperties | writeProps, |
Rfid_WriteBitField | bitField | ||
) |
用於僅寫入一個位字段的情況。
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Rfid_Write | ( | TSPL.Rfid_MemBlock | memBank, |
TSPL.Rfid_Format | dataFormat, | ||
int | bitCount, | ||
String | data | ||
) |
用於簡單寫入僅一個位字段的情況。
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Scale | ( | TSPL.SCALE_UNITS | units, |
int | horzRes, | ||
int | vertRes | ||
) |
更改用於表單內物件定位的比例。
注意,雖然可以改變比例以使物件定位更容易,但不會影響物件的打印。 預設比例為水平 300 dpi,垂直 300 dpi。
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.SetDeleteAfterUse | ( | boolean | deleteAfterUse | ) |
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.SetName | ( | String | name | ) |
void com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Text | ( | int | startRow, |
int | startCol, | ||
int | vertExpand, | ||
int | horzExpand, | ||
String | data | ||
) |
添加文字
起始/結束位置相對於表單/標籤的原點,即左上角。 垂直和水平的擴展用於調整文字的高度/寬度。 0 值表示不擴展。
String com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.toString | ( | ) |
|
private |
|
private |
|
private |
被參考於 com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.AddTsplObject(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Barcode_1D(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Barcode_2D(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Box(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.GetAsString(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Line(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.RawContent(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Rfid_Verify(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Rfid_Write(), com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Scale(), 及 com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Text().