Enum PSRendererOption

java.lang.Object
java.lang.Enum<PSRendererOption>
org.apache.fop.render.ps.PSRendererOption
All Implemented Interfaces:
Serializable, Comparable<PSRendererOption>, RendererConfigOption

public enum PSRendererOption extends Enum<PSRendererOption> implements RendererConfigOption
An enumeration of the PostScript renderer configuration options along with their default values.
  • Enum Constant Details

    • AUTO_ROTATE_LANDSCAPE

      public static final PSRendererOption AUTO_ROTATE_LANDSCAPE
      Indicates whether landscape pages should be rotated, default: false
    • LANGUAGE_LEVEL

      public static final PSRendererOption LANGUAGE_LEVEL
      Sets the PostScript language level, default: PSGenerator.DEFAULT_LANGUAGE_LEVEL
    • OPTIMIZE_RESOURCES

      public static final PSRendererOption OPTIMIZE_RESOURCES
      Whether resources should be optimized in a post-processing run, default: false
    • SAFE_SET_PAGE_DEVICE

      public static final PSRendererOption SAFE_SET_PAGE_DEVICE
      Indicates whether the "safe setpagedevice" mode is active, default: false
    • DSC_COMPLIANT

      public static final PSRendererOption DSC_COMPLIANT
      Indicates whether the PostScript output should be DSC compliant, default: true
    • RENDERING_MODE

      public static final PSRendererOption RENDERING_MODE
    • ACROBAT_DOWNSAMPLE

      public static final PSRendererOption ACROBAT_DOWNSAMPLE
  • Field Details

    • name

      private final String name
    • defaultValue

      private final Object defaultValue
  • Constructor Details

    • PSRendererOption

      private PSRendererOption(String name, Object defaultValue)
  • Method Details

    • values

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

      public String getName()
      Description copied from interface: RendererConfigOption
      The name of the option.
      Specified by:
      getName in interface RendererConfigOption
    • getDefaultValue

      public Object getDefaultValue()
      Specified by:
      getDefaultValue in interface RendererConfigOption