Barcode Generator

Defined in package com.scandit.datacapture.barcode.generator

BarcodeGenerator
class BarcodeGenerator : DataCaptureComponent

Added in version 6.21.0

getId()
@NonNull String getId()

Added in version 6.21.0

Get the data capture component ID for the barcode generator.

generate(data, imageWidth)
@NonNull Bitmap generate(byte[] data,
        int imageWidth)

Added in version 6.21.0

Generate a code of the given width for the supplied data. If the data is not compatible with the generator’s symbology, an exception is thrown.

imageWidth specifies the width of the image in pixels.

generate(text, imageWidth)
@NonNull Bitmap generate(@NonNull String text,
        int imageWidth)

Added in version 6.21.0

Generate a code of the given width for the supplied text. If the text is not compatible with the generator’s symbology, an exception is thrown.

imageWidth specifies the width of the image in pixels.

code39BarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull Code39BarcodeGeneratorBuilder code39BarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.21.0

Create a Code 39 Barcode Generator builder for the provided context.

code128BarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull Code128BarcodeGeneratorBuilder code128BarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.21.0

Create a Code 128 Barcode Generator builder for the provided context.

ean13BarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull Ean13BarcodeGeneratorBuilder ean13BarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.21.0

Create an EAN13 Barcode Generator builder for the provided context.

Note

EAN13 codes are composed of 13 symbols. If 12 symbols are provided, it is assumed that the checksum is missing and it is generated and appended to the end.

upcaBarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull UpcaBarcodeGeneratorBuilder upcaBarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.22.0

Create a UPCA Barcode Generator builder for the provided context.

interleavedTwoOfFiveBarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull InterleavedTwoOfFiveBarcodeGeneratorBuilder interleavedTwoOfFiveBarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.21.0

Create an Interleaved Two-of-Five Barcode Generator builder for the provided context.

qrCodeBarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull QrCodeBarcodeGeneratorBuilder qrCodeBarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.21.0

Create a QRCode Barcode Generator builder for the provided context.

dataMatrixBarcodeGeneratorBuilder(dataCaptureContext)
static @NonNull DataMatrixBarcodeGeneratorBuilder dataMatrixBarcodeGeneratorBuilder(
        @NonNull DataCaptureContext dataCaptureContext)

Added in version 6.21.0

Create a DataMatrix Barcode Generator builder for the provided context.