printerFont method
Future<bool>
printerFont(
- String content, {
- int x = 0,
- int y = 0,
- TbFontSize size = TbFontSize.MonoType,
- TbRotation rotation = TbRotation.None,
- int xMultiplication = 10,
- int yMultiplication = 10,
Defines a font data string. @param x x-coordinate of the text in dots @param y y-coordinate of the text in dots. @param size predefined font size to use @param rotation rotation of the text. @param xMultiplication horizontal multiplication ranged 1~10 @param yMultiplication vertical multiplication ranged 1~10
Implementation
Future<bool> printerFont(String content,
{int x = 0,
int y = 0,
TbFontSize size = TbFontSize.MonoType,
TbRotation rotation = TbRotation.None,
int xMultiplication = 10,
int yMultiplication = 10}) async {
var params = {
"printerId": _printerId,
"printInfo": _printerInfo.toMap(),
"content": content,
"x": x,
"y": y,
"size": size.getValue(),
"rotation": rotation.getValue(),
"xMultiplication": xMultiplication,
"yMultiplication": yMultiplication
};
final bool success =
await _channel.invokeMethod("typeB-printerFont", params);
return success;
}