0.1.3 • Published 5 years ago

react-native-1d-barcodes v0.1.3

Weekly downloads
9
License
MIT
Repository
github
Last release
5 years ago

react-native-1d-barcodes

Download react-native-1d-barcodes releases

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-barcodes
import 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 value and 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:
proptypedefault value
valuestring (numeric)012345678905
formatstringFormats.UPC_A
widthnumber250
bgColorstring (CSS color)"#FFFFFF"
fgColorstring (CSS color)"#000000"

Note: height is calculated based on provided width.

References