Enum Class DrawFlags

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

public enum DrawFlags extends Enum<DrawFlags>
  • Enum Constant Details

    • DO_LAZY_ERASE

      public static final DrawFlags DO_LAZY_ERASE
      Erase the page while rendering only as needed.
    • USE_ANNOT_FACES

      public static final DrawFlags USE_ANNOT_FACES
      Draw annotation appearances.
    • IS_PRINTING

      public static final DrawFlags IS_PRINTING
      The page is being printed.
    • DISPLAY_OVER_PRINT_PREVIEW

      public static final DrawFlags DISPLAY_OVER_PRINT_PREVIEW
      Display overprint preview.
    • USE_TRAP_ANNOTS

      public static final DrawFlags USE_TRAP_ANNOTS
      Use trap network annotations.
    • DIRECTLY_IMPOSED

      public static final DrawFlags DIRECTLY_IMPOSED
      Directly imposed page.
    • IS_PSPRINTING

      public static final DrawFlags IS_PSPRINTING
      PostScript printing.
    • EMIT_PAGE_GROUP

      public static final DrawFlags EMIT_PAGE_GROUP
      Emit a page group.
    • USE_PRINTER_MARK_ANNOTS

      public static final DrawFlags USE_PRINTER_MARK_ANNOTS
      Use printer's mark annotations.
    • PASS_OPITO_AGMPORT

      public static final DrawFlags PASS_OPITO_AGMPORT
      Pass open prepress interface (OPI) to AGM port.
    • PASS_METADATATO_AGMPORT

      public static final DrawFlags PASS_METADATATO_AGMPORT
      Pass metadata to AGM port.
    • PASS_OCTO_AGMPORT

      public static final DrawFlags PASS_OCTO_AGMPORT
      Pass optional content to AGM port.
    • DO_NOT_DOWNLOAD_FONTS

      public static final DrawFlags DO_NOT_DOWNLOAD_FONTS
      Do not download fonts during rendering. Use this flag to prevent fonts from being downloaded/named to the output. Active when writing GDI output, such as to a metafile or printer on Windows.
    • WRITING_TO_EMF

      public static final DrawFlags WRITING_TO_EMF
      Indicate that the drawing is writing to an Enhanced MetaFile. This prevents fonts from being downloaded, but may advise other flags in the future.
    • DO_NOT_SUBSTITUTE_WORKING_SPACES

      public static final DrawFlags DO_NOT_SUBSTITUTE_WORKING_SPACES
      Do not substitute working spaces.
    • SWAP_COMPONENTS

      public static final DrawFlags SWAP_COMPONENTS
      Render colors in BGR order rather than RGB. It is only valid for calls to Page.DrawContents and only when outputing to an RGB colorspace.
    • SUPPRESS_RASTER_ALPHA

      public static final DrawFlags SUPPRESS_RASTER_ALPHA
      Suppress raster alpha.
    • WORKING_SPACES_ONLY_FOR_CHANGE

      public static final DrawFlags WORKING_SPACES_ONLY_FOR_CHANGE
      If this is set, only use a working space instead of a device space if the process color model of the target device is different than that of the source.
    • USE_STAMP_ANNOTS_ONLY

      public static final DrawFlags USE_STAMP_ANNOTS_ONLY
      If set, only consider Stamp annotations. This overrides UseAnnotFaces.
    • FORCE_GDIPORT

      public static final DrawFlags FORCE_GDIPORT
      If set, this forces the window draw code to attempt to use GDI instructions internally instead of assuming the incoming Platform device context contains enough information to allow APDFL to make a useful determination. Only honored on Windows. Useful when drawing to a window during print preview, when the supplied hDC is for the screen and does not allow APDFL to adequately instantiate drawing bounds.
    • IS_PRINT_PREVIEWING

      public static final DrawFlags IS_PRINT_PREVIEWING
      Same as ForceGDIPort.
    • OPTIMIZE_FOR_INTERACTIVE

      public static final DrawFlags OPTIMIZE_FOR_INTERACTIVE
  • Method Details

    • values

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