Enum Class VipsForeignPdfPageBox

java.lang.Object
java.lang.Enum<VipsForeignPdfPageBox>
app.photofox.vipsffm.enums.VipsForeignPdfPageBox
All Implemented Interfaces:
VEnum, VNamedEnum, Serializable, Comparable<VipsForeignPdfPageBox>, Constable

public enum VipsForeignPdfPageBox extends Enum<VipsForeignPdfPageBox> implements VNamedEnum

Each page of a PDF document can contain multiple page boxes, also known as boundary boxes or print marks.

Each page box defines a region of the complete page that should be rendered. The default region is the crop box.

  • Enum Constant Details

    • FOREIGN_PDF_PAGE_BOX_MEDIA

      public static final VipsForeignPdfPageBox FOREIGN_PDF_PAGE_BOX_MEDIA
      media box
    • FOREIGN_PDF_PAGE_BOX_CROP

      public static final VipsForeignPdfPageBox FOREIGN_PDF_PAGE_BOX_CROP
      crop box
    • FOREIGN_PDF_PAGE_BOX_TRIM

      public static final VipsForeignPdfPageBox FOREIGN_PDF_PAGE_BOX_TRIM
      trim box
    • FOREIGN_PDF_PAGE_BOX_BLEED

      public static final VipsForeignPdfPageBox FOREIGN_PDF_PAGE_BOX_BLEED
      bleed box
    • FOREIGN_PDF_PAGE_BOX_ART

      public static final VipsForeignPdfPageBox FOREIGN_PDF_PAGE_BOX_ART
      art box
  • Field Details

  • Method Details

    • values

      public static VipsForeignPdfPageBox[] 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 VipsForeignPdfPageBox 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
    • getName

      public String getName()
      Specified by:
      getName in interface VNamedEnum
    • getNickname

      public String getNickname()
      Specified by:
      getNickname in interface VNamedEnum
    • getRawValue

      public int getRawValue()
      Specified by:
      getRawValue in interface VEnum