addText method
Adds multiple SunmiText objects to the print buffer.
sunmiTexts: A list of SunmiText objects to add.
Returns a String ("ok") upon success, or null if unsuccessful.
Implementation
Future<String?> addText({required List<SunmiText> sunmiTexts}) async {
for (var i = 0; i < sunmiTexts.length; i++) {
var sunmiText = sunmiTexts[i];
if (i == sunmiTexts.length - 1) {
sunmiText = sunmiText.copyWith(text: "${sunmiText.text}\n");
}
await SunmiPrinter.addText(text: sunmiText.text, style: sunmiText.style);
}
return "ok";
}