Enum Class RenderingMode

java.lang.Object
java.lang.Enum<RenderingMode>
org.apache.pdfbox.pdmodel.graphics.state.RenderingMode
All Implemented Interfaces:
Serializable, Comparable<RenderingMode>, Constable

public enum RenderingMode extends Enum<RenderingMode>
Text Rendering Mode.
  • Enum Constant Details

    • FILL

      public static final RenderingMode FILL
      Fill text.
    • STROKE

      public static final RenderingMode STROKE
      Stroke text.
    • FILL_STROKE

      public static final RenderingMode FILL_STROKE
      Fill, then stroke text.
    • NEITHER

      public static final RenderingMode NEITHER
      Neither fill nor stroke text (invisible)
    • FILL_CLIP

      public static final RenderingMode FILL_CLIP
      Fill text and add to path for clipping.
    • STROKE_CLIP

      public static final RenderingMode STROKE_CLIP
      Stroke text and add to path for clipping.
    • FILL_STROKE_CLIP

      public static final RenderingMode FILL_STROKE_CLIP
      Fill, then stroke text and add to path for clipping.
    • NEITHER_CLIP

      public static final RenderingMode NEITHER_CLIP
      Add text to path for clipping.
  • Field Details

    • VALUES

      private static final RenderingMode[] VALUES
    • value

      private final int value
  • Constructor Details

    • RenderingMode

      private RenderingMode(int value)
  • Method Details

    • values

      public static RenderingMode[] 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 RenderingMode 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
    • fromInt

      public static RenderingMode fromInt(int value)
    • intValue

      public int intValue()
      Returns the integer value of this mode, as used in a PDF file.
    • isFill

      public boolean isFill()
      Returns true is this mode fills text.
    • isStroke

      public boolean isStroke()
      Returns true is this mode strokes text.
    • isClip

      public boolean isClip()
      Returns true is this mode clips text.