android - 带有 Flutter 的商米 V2

标签 android flutter dart

商米V2如何使用Flutter进行打印?

我正在尝试使用这个包:https://pub.dev/packages/sunmi 但是没有明确说明如何使用它

最佳答案

商米打印机新增flutter插件:flutter_sunmi_printer

它可以打印带有样式(粗体、下划线、对齐、字体大小)的文本、表格(使用类似 Bootstrap 的网格系统)、图像等。

import 'package:flutter_sunmi_printer/flutter_sunmi_printer.dart';

// Text with styles
SunmiPrinter.text('left');
SunmiPrinter.text(
    'center',
    styles: SunmiStyles(bold: true, underline: true, align: SunmiAlign.center),
);
SunmiPrinter.text(
    'right',
    styles: SunmiStyles(bold: true, underline: true, align: SunmiAlign.right),
);

// Table
SunmiPrinter.row(
    cols: [
        SunmiCol(text: 'col1', width: 4),
        SunmiCol(text: 'col2', width: 4, align: SunmiAlign.center),
        SunmiCol(text: 'col3', width: 4, align: SunmiAlign.right),
    ],
);

// Image
ByteData bytes = await rootBundle.load('assets/rabbit_black.jpg');
final buffer = bytes.buffer;
final imgData = base64.encode(Uint8List.view(buffer));
SunmiPrinter.image(imgData);

关于android - 带有 Flutter 的商米 V2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60530795/

相关文章:

android - E/flutter (8084): [ERROR:flutter/lib/ui/ui_dart_state. cc(157)]未处理的异常:SocketException:操作系统错误:连接被拒绝

android - 因为来自 sdk 的 flutter_test 的每个版本都依赖于路径 1.8.1,而 easy_localization 3.0.0 依赖于路径 >=1.8.0-nullsafety

android - 是否可以使用 Flutter 在特定于平台的 Android 服务中运行 dart 代码?

flutter - Flutter中出现以下错误 "RenderFlex children have non-zero flex but incoming height constraints are unbounded"

android - 发布后是否可以降级我的应用所需的 API 级别?

android - MPAndroidChart 值与图例相交并从条形图上方删除 y 值

flutter - 如何在 Dart 中实现具有多个并发 worker (异步)的异步任务队列

charts - 如何在 flutter、x 轴和 y 轴上向图表添加名称?

Android - 从带条件的sqlite表中获取最大值

android - 至于TextView,以编程方式改变样式?