printImageBase64 method
Future<bool>
printImageBase64(
- String base64String, {
- int commandType = 0,
- int printerWidth = 350,
- int printerHeight = 350,
- int rotation = 0,
- double scale = 0.91,
- double quality = 1.0,
- String alignment = 'center',
- int? x,
- int? y,
override
Print image from base64 string with advanced configuration.
Implementation
@override
Future<bool> printImageBase64(
String base64String, {
int commandType = 0,
int printerWidth = 350,
int printerHeight = 350,
int rotation = 0,
double scale = 0.91,
double quality = 1.0,
String alignment = 'center',
int? x,
int? y,
}) async {
//print('🎨 Flutter: printImageBase64() called');
_checkInitialization();
return await methodChannel.invokeMethod('printImageBase64', {
'base64String': base64String,
'commandType': commandType,
'printerWidth': printerWidth,
'printerHeight': printerHeight,
'rotation': rotation,
'scale': scale,
'quality': quality,
'alignment': alignment,
if (x != null) 'x': x,
if (y != null) 'y': y,
});
}