我正在使用便携式打印机打印收据。我对它不是很了解...这里是格式。如何将“Header 1”字体大小设置为比其他字体大,并将所有标题设置为中间?这是代码SQLiteDatabase db = mSQLiteHelper.getReadableDatabase(); Cursor cursor = db.rawQuery("select * from Information", null); while (cursor.moveToNext()) { txn = new SettingModel(); String header1 = (cursor.getString(cursor.getColumnIndex("header1"))); String header2 = (cursor.getString(cursor.getColumnIndex("header2"))); String header3 = (cursor.getString(cursor.getColumnIndex("header3"))); String header4 = (cursor.getString(cursor.getColumnIndex("header4"))); String txnNo = "TxnNo: " + D_Txn.getText().toString(); String name = "Name: " + D_Name.getText().toString(); String amount = "Amount: " + D_Amount.getText().toString(); String Date = "Date: " + Select_Date.getText().toString(); String Users = (cursor.getString(cursor.getColumnIndex("personInCharge"))); String space = ""; header1 += "\n"; header2 += "\n"; header3 += "\n"; header4 += "\n"; txnNo += "\n"; name += "\n"; amount += "\n"; Date += "\n"; Users += "\n"; space += "\n"; Toast.makeText(this, "Printing Text...", Toast.LENGTH_SHORT).show();无论如何要放一个空格吗?我使用的是空字符串,是否正确?
1 回答
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
千万里不及你
TA贡献1784条经验 获得超9个赞
....将所有标题设置为中间?
要将文本设置为居中,请使用此
byte[] center = new byte[]{0x1B, 'a', 0x01};
然后使用 outputStream
outputStream.write(center); outputStream.write(header1.getBytes()); ...
添加回答
举报
0/150
提交
取消