反应原生条码生成器
用途 js条码 用本地 svg 渲染生成条码二进制数据 通过 反应-内生-svg。 。 。 .
安装
npm install react-native-svg @aramir/react-native-barcode
使用量
<Barcode format="CODE128" value={"HelloWorld"} />
属性
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
| 价值 | string | "" | 要编码的文本 |
| 宽度 | number | 2 | 单行宽度 |
| 最大宽度 | number | - 说吧 | 条码的最大宽度 |
| 高度 | number | 100 | 条码的高度 |
| 格式 | Format | CODE128 | 条码格式(下面所支持格式的型号) |
| 线条颜色 | string | #000000 | 设置单个栏的颜色 |
| 背景情况 | string | #ffffff | 容器背景 (rgba(0,0,0,0) 透明度) |
| 文本 | React.ReactNode | - 说吧 | 将在条码下渲染的可选文本 |
| 文本样式 | TextStyle | - 说吧 | 用于文本组件的样式 |
| 样式 | ViewStyle | - 说吧 | 用于容器的样式 |
| 错误 | (error: Error) => void | - 说吧 | 可选错误处理器 |
支持的条码格式
- CODE128 (英语) - 高密度线性条码符号学定义
ISO/IEC 15417:2007 (英语). 支持所有128个ASCII字符,并高效地编码数字.
- CODE128(自动模式切换)
- CODE128 A/B/C(部队模式)
- 东 南 - 欧洲条款编号是一项全球标准,它界定了
条码格式和零售和贸易中使用的独特编号系统.
- 欧安-13
- 欧安-8
- 东5区
- 东亚-2
- 刚果爱国者联盟(A)
- 刚果爱国者联盟(英)
- CODE39 (英语) - ISO/IEC16388:2023中定义的离散条码符号学. 规格定义了43个字符,包括大写字母、数字和一些特殊的 字符键.
- 机构间工作组 - 相隔5的2个是连续的两相间条码
符号编码数字。 在135个胶片、ITF-14条形码和一些产品的纸箱上商业使用
内部产品被贴上刚果爱国者联盟或EAN标签.
- 机构间工作组
- 东帝汶
- 毛里求斯 - 被修改的Plessey是由MSI开发的条码符号
数据公司(Data Corporation),以原始的普莱西代码符号为主. 它是一个连续的象征 而不是
自我检查。 主要用于库存控制、在仓库环境中对储存容器和货架作标记.
- 毛里求斯10
- 毛里求斯11
- 《毛里求斯战略》10
- 《毛里求斯战略》1110
- 药典 - 药品二进制码,是条码 标准,在制药业用作包装控制系统。 设计为尽管打印但仍可读 错误.
- 科达巴 - 线性条码符号设计,以便准确读取 即使是被打印在点矩阵打印机上,用于多部分形式,如FedEx Airbells和血库表格.
- CODE93 - 由Intermec于1982年设计,以提供更高密度和数据的字母,可变长度符号 安全增强到代码39.