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