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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage