Enum Class LibraryFlags

java.lang.Object
java.lang.Enum<LibraryFlags>
com.datalogics.PDFL.LibraryFlags
All Implemented Interfaces:
Serializable, Comparable<LibraryFlags>, Constable

public enum LibraryFlags extends Enum<LibraryFlags>
Flags for initializing the library. Unless you require fine-grain control of the intialization process of the library there is no need to use LibraryFlags or you can specify the value of NoFlags.
  • Enum Constant Details

    • NO_FLAGS

      public static final LibraryFlags NO_FLAGS
      No flag is specified.
    • IGNORE_DEFAULT_DIRECTORIES

      public static final LibraryFlags IGNORE_DEFAULT_DIRECTORIES
      Search for fonts ignore compiled in default directories
    • CHECK_SUB_FONTS

      public static final LibraryFlags CHECK_SUB_FONTS
      Check for substitution fonts at toolkit initialization. If they are not found, return an error.
    • INIT_PDFEDIT

      public static final LibraryFlags INIT_PDFEDIT
      Initialize PDFEdit if this is true.
    • IGNORE_CURRENT_DIRECTORY

      public static final LibraryFlags IGNORE_CURRENT_DIRECTORY
      Ignore the current working directory only when searching for fonts
    • DISABLE_MEMORY_SUBALLOCATOR

      public static final LibraryFlags DISABLE_MEMORY_SUBALLOCATOR
      Disable suballocation of memory.
    • PREFER_LOCAL_FONTS

      public static final LibraryFlags PREFER_LOCAL_FONTS
      Prefer fonts loaded from directories other than those controlled by the operating system
    • INIT_FORMS_EXTENSION

      public static final LibraryFlags INIT_FORMS_EXTENSION
      Loads the Forms Extension dependencies, otherwise they are not loaded.
  • Method Details

    • values

      public static LibraryFlags[] 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 LibraryFlags 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