Skip to main content

UPCE1OptionsBuilder Class

Builds an UPCE0Options object. Chain builder methods to configure barcode settings, then call the build() method to create the options object.

Declaration

public class UPCE1OptionsBuilder extends BarcodeOptionsBuilder<UPCE1Options,UPCE1OptionsBuilder>

Remarks

Refer to the following help topic for additional information: UPC-E1.

The following code snippet creates a UPC-E1 barcode and customizes its encoding parameters with the Fluent API:

import com.devexpress.drawing.*;
import com.devexpress.docs.barcode.*;
import com.devexpress.system.drawing.*;
import com.devexpress.docs.Padding;

import java.io.*;
import java.nio.file.*;

public class Main {
    public static void main(String[] args) throws Exception {

        UPCE1Options options = UPCE1OptionsBuilder.create()
            .withPadding(new Padding(10))
            .withModuleSize(10)
            .withShowText(true)
            .withWidth(600)
            .withHeight(200)
            .build();

        Path outputDir = Path.of("output");
        Files.createDirectories(outputDir);

        try (FileOutputStream fileStream = new FileOutputStream(
                outputDir.resolve("upc-e1.png").toFile());
                BarcodeGenerator barcodeGenerator = new BarcodeGenerator(options)) {
                    barcodeGenerator.export(
                            "4210000526",
                            fileStream,
                            DXImageFormat.getPng());
        }
    }
}

Inherited Members

com.devexpress.system.JavaObject.clone()
com.devexpress.system.JavaObject.equals(java.lang.Object)
com.devexpress.system.JavaObject.hashCode()
com.devexpress.system.JavaObject.initFields()
com.devexpress.system.JavaObject.memberwiseClone()
com.devexpress.system.JavaObject.toString()
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)

Inheritance

Object
JavaObject

UPCE1OptionsBuilder()

Initializes a new instance of the UPCE1OptionsBuilder class.

Declaration

public UPCE1OptionsBuilder()

Methods

create() Method

Creates a new UPCE1OptionsBuilder instance.

Declaration

public static UPCE1OptionsBuilder create()

Returns

Type Description
UPCE1OptionsBuilder

The current UPCE1OptionsBuilder instance for method chaining.