feat: fix print title
This commit is contained in:
@@ -359,8 +359,9 @@ object PrinterUtils {
|
||||
addSize(100, 100)
|
||||
addGap(3)
|
||||
addCls()
|
||||
// 使用 addText 替代 addTextByBitmap,避免 fimage 依赖问题
|
||||
addText(150, 80, Tspl.FONT_TSS24, 0, 3, 3, "合肥新桥国际机场")
|
||||
// 标题居中(8个字 * 120像素/字 = 960像素宽,字体size=5)
|
||||
val titleX = gridStartX + (gridWidth - 960) / 2
|
||||
addText(titleX, 80, Tspl.FONT_TSS24, 0, 5, 5, "合肥新桥国际机场")
|
||||
// 表格横线
|
||||
for (i in 0 until 5) {
|
||||
addBar(gridStartX, gridStartY + (i * gridItemHeight), gridWidth, 2)
|
||||
@@ -403,8 +404,9 @@ object PrinterUtils {
|
||||
addSize(100, 100)
|
||||
addGap(3)
|
||||
addCls()
|
||||
// 使用 addText 替代 addTextByBitmap,避免 fimage 依赖问题
|
||||
addText(80, 80, Tspl.FONT_TSS24, 0, 3, 3, "合肥新桥国际机场")
|
||||
// 标题居中(8个字 * 120像素/字 = 960像素宽,字体size=5)
|
||||
val titleX = gridStartX + (gridWidth - 960) / 2
|
||||
addText(titleX, 80, Tspl.FONT_TSS24, 0, 5, 5, "合肥新桥国际机场")
|
||||
// 表格横线
|
||||
for (i in 0 until 9) {
|
||||
addBar(gridStartX, gridStartY + (i * gridItemHeight), gridWidth, 2)
|
||||
@@ -459,9 +461,9 @@ object PrinterUtils {
|
||||
addSize(100, 100)
|
||||
addGap(3)
|
||||
addCls()
|
||||
// 标题居中(8个字 * 72像素/字 = 576像素宽,居中X = 30 + (1140-576)/2 = 312)
|
||||
val titleX = gridStartX + (gridWidth - 576) / 2
|
||||
addText(titleX, 60, Tspl.FONT_TSS24, 0, 3, 3, "合肥新桥国际机场")
|
||||
// 标题居中(8个字 * 120像素/字 = 960像素宽,字体size=5)
|
||||
val titleX = gridStartX + (gridWidth - 960) / 2
|
||||
addText(titleX, 60, Tspl.FONT_TSS24, 0, 5, 5, "合肥新桥国际机场")
|
||||
|
||||
// 绘制表格横线
|
||||
for (i in 0..rows.size) {
|
||||
|
||||
Reference in New Issue
Block a user