Я хочу напечатать текст на принтере PT-E550W Я использую это: https://www.brother.co.jp/eng/dev/mobilesdk/download/index.aspx
Я немного изменяю код.Я создаю собственный Bitmap из текста.Это моя функция:
public Bitmap textToBitmap(String text){
Paint paint = new Paint();
paint.setTextSize(100);
paint.setColor(Color.WHITE);
paint.setTextAlign(Paint.Align.LEFT);
float baseline = -paint.ascent();
int w = (int) (paint.measureText(text) +0.5f);
int h = (int) (baseline+paint.descent()+0.5f);
Bitmap bmp = Bitmap.createBitmap(w+500,h+350,Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bmp);
canvas.drawRect(0,0,w+500,h+350,paint);
paint.setColor(Color.BLACK);
canvas.drawText(text,0,baseline,paint);
return bmp;
}
В настройках принтера я выбираю правильную бумагу и выбираю: подходит к бумаге, но распечатанный текст размыт