printProfessionalLabel method
Future<bool>
printProfessionalLabel({
- required String qrData,
- required String textData,
- required double labelWidth,
- required double labelHeight,
- String? labelUnit,
- int? dpi,
- int? copies,
- String? speedMode,
override
Print professional label with QR code and text positioning
Implementation
@override
Future<bool> printProfessionalLabel({
required String qrData,
required String textData,
required double labelWidth,
required double labelHeight,
String? labelUnit,
int? dpi,
int? copies,
String? speedMode,
}) async {
final result = await methodChannel.invokeMethod<bool>('printProfessionalLabel', {
'qrData': qrData,
'textData': textData,
'labelWidth': labelWidth,
'labelHeight': labelHeight,
'labelUnit': labelUnit ?? 'mm',
'dpi': dpi ?? 203,
'copies': copies ?? 1,
'speedMode': speedMode ?? 'normal',
});
return result ?? false;
}