printPictureBase64 method

  1. @override
Future<PrintResult> printPictureBase64(
  1. String base64Image, {
  2. TextAlignment alignment = TextAlignment.left,
  3. bool cutPaper = true,
})
override

Imprime uma imagem a partir de string Base64

Implementation

@override
Future<PrintResult> printPictureBase64(
  String base64Image, {
  TextAlignment alignment = TextAlignment.left,
  bool cutPaper = true,
}) async {
  final result = await methodChannel.invokeMethod<Map>('printPictureBase64', {
    'base64Image': base64Image,
    'alignment': alignment.value,
    'cutPaper': cutPaper,
  });

  if (result == null) {
    return const PrintResult(success: false, resultCode: -1);
  }

  return PrintResult.fromMap(result);
}