printText method
Prints the provided text with the given format.
text The text to print.
textFormat The formatting options for the text.
Returns an int representing the result of the print operation, or null if it fails.
Implementation
@override
Future<int?> printText(String text, NyxTextFormat textFormat) async {
// Prepare the data to be sent to the native platform
Map<String, dynamic> data = {"text": text};
data.addAll(textFormat.toMap()); // Add the formatting options
// Invoke the native method to print the text
final result = await methodChannel.invokeMethod<int?>('printText', data);
return result;
}