Enum ImageScaling

java.lang.Object
java.lang.Enum<ImageScaling>
eu.europa.esig.dss.enumerations.ImageScaling
All Implemented Interfaces:
Serializable, Comparable<ImageScaling>

public enum ImageScaling extends Enum<ImageScaling>
This class defines an enumeration that can be used to define the image scaling behavior for signature fields with a fixed size
  • Enum Constant Details

    • STRETCH

      public static final ImageScaling STRETCH
      Stretches the image in both directions in order to fill the signature field box
    • ZOOM_AND_CENTER

      public static final ImageScaling ZOOM_AND_CENTER
      Zooms the image to the closest dimension without stretching and centers the image in other direction
    • CENTER

      public static final ImageScaling CENTER
      Keeps the original image size and centers the image in both directions
  • Method Details

    • values

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

      public static ImageScaling valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null