Skip to main content

Code93Options Class

Contains options specific to Code93 symbology.

Declaration

public class Code93Options extends BarcodeOptions

Remarks

Refer to the following help topic for additional information: Code 93.

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

        Code93Options options =  Code93OptionsBuilder.create()
            .withShowText(true)
            .withPadding(new Padding(10))
            .withCalculateChecksum(true)
            .withWidth(600)
            .withHeight(150)
            .build();


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

        try (FileOutputStream fileStream = new FileOutputStream(
                outputDir.resolve("code93.png").toFile());
                BarcodeGenerator barcodeGenerator = new BarcodeGenerator(options)) {
                    barcodeGenerator.export(
                            "ASSET-2026-001",
                            fileStream,
                            DXImageFormat.getPng());
        }
    }
}

Inherited Members

com.devexpress.system.JavaObject.equals(java.lang.Object)
com.devexpress.system.JavaObject.hashCode()
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
BarcodeOptions
Code93Options

Code93Options()

Initializes a new instance of the Code93Options class.

Declaration

public Code93Options()

Methods

getCalculateChecksum() Method

Gets whether the barcode includes mandatory Code 93 check characters.

Declaration

public boolean getCalculateChecksum()

Returns

Type Description
boolean

true to include mandatory Code 93 check characters; otherwise, false.

setCalculateChecksum(boolean value) Method

Specifies whether to automatically append mandatory Code 93 check characters (C and K).

Declaration

public void setCalculateChecksum(boolean value)

Parameters

Name Type Description
value boolean

true to include mandatory Code 93 check characters; false to treat input data as pre-calculated (it must already include valid check characters).