Skip to main content

CodabarStartStopSymbol Enum

Lists the start/stop symbol used in barcodes.

Declaration

public enum CodabarStartStopSymbol extends Enum<CodabarStartStopSymbol> implements IIntEnum

Members

Name Description
A

Uses “A” as the start/stop character for Codabar barcodes.

B

Uses “B” as the start/stop character for Codabar barcodes.

C

Uses “C” as the start/stop character for Codabar barcodes.

D

Uses “D” as the start/stop character for Codabar barcodes.

NONE

Uses no start/stop character for Codabar barcode.

fromValue(int value)

Returns the CodabarStartStopSymbol enumeration constant with the specified integer value.

getName()

Returns the name of the CodabarStartStopSymbol enumeration constant.

getValue()

Returns the integer value associated with the CodabarStartStopSymbol enumeration constant.

toString()

Returns the string representation of the CodabarStartStopSymbol enumeration constant.

valueOf(String name)

Returns the CodabarStartStopSymbol enumeration constant with the specified name.

values()

Returns an array of all CodabarStartStopSymbol enumeration constants.

Remarks

The following code snippet creates a Codabar 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 {

        CodabarOptions options = CodabarOptionsBuilder.create()
            .withStartSymbol(CodabarStartStopSymbol.A)
            .withStopSymbol(CodabarStartStopSymbol.D)
            .withWideNarrowRatio(1.5f)
            .withShowText(true)
            .build();

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

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

Refer to the following help topic for additional information: Codabar.

Implements

com.devexpress.java.enums.IIntEnum

Inherited Members

java.lang.Enum.<T>valueOf(java.lang.Class<T>,java.lang.String)
java.lang.Enum.clone()
java.lang.Enum.compareTo(E)
java.lang.Enum.describeConstable()
java.lang.Enum.equals(java.lang.Object)
java.lang.Enum.finalize()
java.lang.Enum.getDeclaringClass()
java.lang.Enum.hashCode()
java.lang.Enum.name()
java.lang.Enum.ordinal()
java.lang.Enum.toString()
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
java.lang.Enum
CodabarStartStopSymbol