mazenrashed / Printooth

A well documented, high-level Android interface that makes printing via bluetooth printers easier
Mozilla Public License 2.0
399 stars 113 forks source link

How to remove spaced between text and image? #65

Open alligator609 opened 3 years ago

alligator609 commented 3 years ago

This below function created to print both text and image but after printing text its taking 3/4 line gap to print image.
private void printText() { ArrayList printables = new ArrayList<>(); printables.add(new TextPrintable.Builder() .setText(company) .setNewLinesAfter(1) .build()); printables.add(new TextPrintable.Builder() .setText("Ticket Number : "+ticket_number) .setNewLinesAfter(1) .build()); printables.add(new TextPrintable.Builder() .setText("Route : "+destination) .setNewLinesAfter(1) .build()); printables.add(new TextPrintable.Builder() .setText("Passenger : 1") .setNewLinesAfter(1) .build()); printables.add(new TextPrintable.Builder() .setText("Total Fare : "+taka+" BDT") .setNewLinesAfter(1) .build()); printables.add(new TextPrintable.Builder() .setText("Time :"+currentDateTimeString) .setNewLinesAfter(1) .build()); printables.add(new ImagePrintable.Builder(bitmap).setAlignment(DefaultPrinter.Companion.getALIGNMENT_CENTER()).setNewLinesAfter(5).build()); Printooth.INSTANCE.printer().print(printables); }