Wie ändere ich die Schriftgröße beim Drucken in Android?
Ich sende den Text über mein Android-Handy an den Bluetooth-Drucker. BeideDrucker und mein Gerät sind über Bluetooth verbunden. Es funktioniert gut und ich bekomme den gewünschten Text auf das Papier.
Meine Frage ist:
Der Drucker übernimmt die Standardeinstellungfont size
des Textes. Ich möchte die Schriftgröße des zu druckenden Textes ändern.
Wie kann ich das erreichen?
Hier ist mein Code zum Drucken des Texts nach der Bluetooth-Verbindung:
private void connect_print(BluetoothDevice bluetoothDevicess) {
// some code
printData();
// some code
}
Die printData () -Methode
private void printData() {
// TODO Auto-generated method stub
String str = new String("This is the text sending to the printer");
String newline = "\n";
try {
out.write(str.getBytes(),0,str.getBytes().length);
Log.i("Log", "One line printed");
} catch (IOException e) {
Toast.makeText(BluetoothDemo.this, "catch 1", Toast.LENGTH_LONG).show();
e.printStackTrace();
Log.i("Log", "unable to write ");
flagCheck = false;
}
try {
out.write(newline.getBytes(),0,newline.getBytes().length);
} catch (IOException e) {
Log.i("Log", "Unable to write the new line::");
e.printStackTrace();
flagCheck = false;
}
flagCheck = true;
}
Ich möchte das ändernfont size
und dasfont style
des Textes, der zum Drucken an den Drucker gesendet wird. Bitte helfen Sie mir, dies zu erreichen. Wenn jemand einen Link vorschlagen kann, werde ich ihn / sie schätzen.Hilf mir, die Lösung für dieses Problem zu finden