0.1.3 • Published 7 years ago
react-native-1d-barcodes v0.1.3
react-native-1d-barcodes
A React Native component to generate one-dimensional (1D) barcodes.
Supported 1D barcode types:
- UPC-A
- UPC-E (in progress)
- additional types will be added in future minor versions
Installation
npm i react-native-1d-barcodes --save
# or
yarn add react-native-1d-barcodesimport React, { Component } from 'react'
import { View } from 'react-native';
import { Barcode, Formats } from 'react-native-1d-barcodes';
export default class DisplayBarcode extends Component {
render() {
return (
<View style={{ flex: 1 }}>
<Barcode
bgColor={'#FFFFFF'}
fgColor={'#000000'}
format={Formats.UPC_A}
value={'01234567890'}
width={250}
/>
</View>
);
}
}Usage
UPC-A
- Provide an 11-digit numeric string as
valueand the module will calculate the check digit and render the UPC barcode in a WebView canvas. - Module will accept 12-digit strings if your data already includes a valid check digit. (Note: check digit is not validated in this instance)
Available Props:
| prop | type | default value |
|---|---|---|
value | string (numeric) | 012345678905 |
format | string | Formats.UPC_A |
width | number | 250 |
bgColor | string (CSS color) | "#FFFFFF" |
fgColor | string (CSS color) | "#000000" |
Note: height is calculated based on provided width.