Skip to main content

AztecCodeCompactionMode Enum

Lists data types supplied to an Aztec Code barcode.

Declaration

public enum AztecCodeCompactionMode extends Enum<AztecCodeCompactionMode> implements IIntEnum

Members

Name Description
BINARY

Byte array.

TEXT

Text string.

fromValue(int value)

Returns the AztecCodeCompactionMode enumeration constant with the specified integer value.

getName()

Returns the name of the AztecCodeCompactionMode enumeration constant.

getValue()

Returns the integer value associated with the AztecCodeCompactionMode enumeration constant.

toString()

Returns the string representation of the AztecCodeCompactionMode enumeration constant.

valueOf(String name)

Returns the AztecCodeCompactionMode enumeration constant with the specified name.

values()

Returns an array of all AztecCodeCompactionMode enumeration constants.

Remarks

The following code snippet creates an Aztec Code 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 {

        AztecCodeOptions options = AztecCodeOptionsBuilder.create()
            .withCompactionMode(AztecCodeCompactionMode.TEXT)
            .withErrorCorrectionLevel(AztecCodeErrorCorrectionLevel.LEVEL_2)
            .withVersion(AztecCodeVersion.AUTO_VERSION)
            .withModuleSize(5)
            .withShowText(false)
            .build();

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

        try (FileOutputStream fileStream = new FileOutputStream(
                outputDir.resolve("aztec.png").toFile());
                BarcodeGenerator barcodeGenerator = new BarcodeGenerator(options)) {
            barcodeGenerator.export(
                    "https://www.devexpress.com/try",
                    fileStream,
                    DXImageFormat.getPng());
        }
    }
}

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

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
AztecCodeCompactionMode