猿问

如何格式化蓝牙便携式打印机?

我正在使用便携式打印机打印收据。我对它不是很了解...

这里是格式。

如何将“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();

无论如何要放一个空格吗?我使用的是空字符串,是否正确?


jeck猫
浏览 172回答 1
1回答

千万里不及你

....将所有标题设置为中间?要将文本设置为居中,请使用此  byte[] center = new byte[]{0x1B, 'a', 0x01};然后使用 outputStream  outputStream.write(center);   outputStream.write(header1.getBytes());               ...
随时随地看视频慕课网APP

相关分类

Java
我要回答