printTexts method

  1. @override
Future<void> printTexts(
  1. List<String> text,
  2. List<int> colsWidthArr,
  3. List<TextStyle> styles
)
override

在当前行渲染多列文本内容

Implementation

@override
Future<void> printTexts(
    List<String> text, List<int> colsWidthArr, List<TextStyle> styles) async {
  _methodChannel.invokeMethod(Constants.METHOD_LINE_PRINT_TEXTS, {
    ParamConstants.TEXT_LIST: jsonEncode(text),
    ParamConstants.COLS_WIDTH_ARR_LIST: jsonEncode(colsWidthArr),
    ParamConstants.STYLE_LIST:
        jsonEncode(styles.map((e) => e.toJson()).toList())
  });
}