簡體   English   中英

為什么這段代碼使文本中心對齊?

[英]Why does this piece of code make text center align?

我正在為Star Micronics的收據打印機做一些Android編程。 在它提供的示例代碼中,有一行我不太明白。 我有點被它與匯編語言或某種機器專用指令鏈接的事實感到困惑。

ArrayList<Byte> list = new ArrayList<Byte>();
Byte[] tempList;

// Alignment (center)                   
list.addAll(Arrays.asList(new Byte[]{0x1b, 0x1d, 0x61, 0x01}));

有人可以告訴我那條線如何達到中心對齊嗎?

這幾乎肯定是發送到打印機的命令序列。 確切含義取決於打印機型號,但字節值對應於以下字符序列:

<ESC><GS>a<01>

例如,如果是TSP200系列打印機,則根據程序員手冊 (第58頁),它對應於功能“啟用/禁用自動狀態傳輸”。 既然您說效果是居中對齊,所以我猜想它只是一個不同的打印機型號。 只需檢查適當的程序員手冊中的轉義序列即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM