Enum Class EnableChecksum

java.lang.Object
java.lang.Enum<EnableChecksum>
com.aspose.barcode.generation.EnableChecksum
All Implemented Interfaces:
Serializable, Comparable<EnableChecksum>, Constable

public enum EnableChecksum extends Enum<EnableChecksum>

Enable checksum during generation for 1D barcodes.

Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible.

Checksum never used: Codabar

Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN

Checksum always used: Rest symbologies

  • Enum Constant Details

    • DEFAULT

      public static final EnableChecksum DEFAULT

      If checksum is required by the specification - it will be attached.

    • YES

      public static final EnableChecksum YES

      Always use checksum if possible.

    • NO

      public static final EnableChecksum NO

      Do not use checksum.

  • Method Details

    • values

      public static EnableChecksum[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EnableChecksum valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()