问题遇到的现象和发生背景
String encoding = "UTF-8";
byte[] hdrBytes = { 0x1c, 0x26, 0x1b, 0x39, 0x01 };
Bundle dataAlign = new Bundle();
Bundle dataTextOut = new Bundle();
Bundle dataHdr = new Bundle();
dataHdr.PutByteArray(Global.BYTESPARA1, hdrBytes);
dataHdr.PutInt(Global.INTPARA1, 0);
dataHdr.PutInt(Global.INTPARA2, hdrBytes.Length);
dataAlign.PutInt(Global.INTPARA1, 10);
dataTextOut.PutString(Global.STRPARA1, text);
dataTextOut.PutString(Global.STRPARA2, encoding);
WorkService.workThread.HandleCmd(Global.CMD_POS_WRITE, dataHdr);
WorkService.workThread.HandleCmd(Global.CMD_POS_SALIGN, dataAlign);
WorkService.workThread.HandleCmd(Global.CMD_POS_STEXTOUT, dataTextOut);
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
设置字体哪里在哪里