printBarCode method Null safety
- String text,
- {EliginBarcodeType barcodeType = EliginBarcodeType.JAN8,
- ElginAlign align = ElginAlign.RIGHT,
- int height = 50,
- int width = 6,
- ElginBarcodeTextPosition textPosition = ElginBarcodeTextPosition.NO_TEXT}
*printBarCode
Print a bar code with every barcodeType
avaliable with size and textPosition
, but some printers dont't allow that
Implementation
Future<int> printBarCode(String text, {EliginBarcodeType barcodeType = EliginBarcodeType.JAN8, ElginAlign align = ElginAlign.RIGHT, int height = 50, int width = 6, ElginBarcodeTextPosition textPosition = ElginBarcodeTextPosition.NO_TEXT}) async {
await reset();
Map<String, dynamic> mapParam = new Map();
mapParam['barCodeType'] = barcodeType.value;
mapParam['text'] = text;
mapParam['height'] = height;
mapParam['align'] = align.value;
mapParam['width'] = width;
mapParam['textPosition'] = textPosition.value;
return await platform?.invokeMethod("printBarCode", {'barcodeArgs': mapParam});
}