printSingleLabelWithGapDetection method

  1. @override
Future<bool> printSingleLabelWithGapDetection({
  1. required String qrData,
  2. required String textData1,
  3. required String textData2,
  4. required String textData3,
  5. required double width,
  6. required double height,
  7. String? unit,
  8. int? dpi,
  9. int? copies,
  10. int? textSize,
})
override

Print single label with gap detection and proper positioning

Implementation

@override
Future<bool> printSingleLabelWithGapDetection({
  required String qrData,
  required String textData1, // Customer name
  required String textData2, // Drop point
  required String textData3, // Additional info
  required double width,
  required double height,
  String? unit,
  int? dpi,
  int? copies,
  int? textSize,
}) async {
  final result = await methodChannel.invokeMethod<bool>('printSingleLabelWithGapDetection', {
    'qrData': qrData,
    'textData1': textData1,
    'textData2': textData2,
    'textData3': textData3,
    'width': width,
    'height': height,
    'unit': unit,
    'dpi': dpi,
    'copies': copies,
    'textSize': textSize,
  });
  return result ?? false;
}