SuperAPI AI 工具集

syncfusion-flutter-barcode-generator

通用与其它

查看项目

更新于 10-16 03:16

技能介绍

用途:在 Flutter 应用中生成机器可读的条码与二维码,用于产品标签、库存追踪、票券凭证、支付与 Wi-Fi 分享等场景。

主要能力:SfBarcodeGenerator 支持 14 种符号体系,包括 12 种一维码(Codabar、Code39、Code39Extended、Code93、Code128、Code128A/B/C、UPCA、UPCE、EAN13、EAN8)和 2 种二维码(QR Code、Data Matrix)。可自定义条形颜色、背景色、文字样式、文字间距与对齐,控制模块(条宽)大小,自动或手动设定尺寸。QR Code 支持纠错等级(low/medium/quartile/high)、版本 1-40 或 auto、输入模式(numeric/alphanumeric/binary/kanji);Data Matrix 支持编码类型(auto、ASCII、ASCIINumeric、base256)与尺寸配置。Code39 可启用校验位。

使用方式:引入 package:syncfusion_flutter_barcodes/barcodes.dart,通过 value 指定编码内容,symbology 指定条码类型,showValue 控制是否显示文字。常用属性包括 barColor、backgroundColor、textStyle、textSpacing、textAlign、module。

适用场景:零售商品标签、资产与库存追踪、票券与凭证、文档标识、支付与联系信息二维码、物流面单、图书与医疗标签等。

限制:各符号体系有字符集与长度限制,如 UPCA 需 12 位数字、EAN13 需 13 位数字、EAN8/UPCE 为 8 位数字;资料未提供收费、价格与平台支持信息。