Class PdfGState


  • public class PdfGState
    extends PdfDictionary
    The graphic state dictionary.
    • Field Detail

      • BM_NORMAL

        public static final PdfName BM_NORMAL
        A possible blend mode
      • BM_COMPATIBLE

        public static final PdfName BM_COMPATIBLE
        A possible blend mode
      • BM_MULTIPLY

        public static final PdfName BM_MULTIPLY
        A possible blend mode
      • BM_SCREEN

        public static final PdfName BM_SCREEN
        A possible blend mode
      • BM_OVERLAY

        public static final PdfName BM_OVERLAY
        A possible blend mode
      • BM_DARKEN

        public static final PdfName BM_DARKEN
        A possible blend mode
      • BM_LIGHTEN

        public static final PdfName BM_LIGHTEN
        A possible blend mode
      • BM_COLORDODGE

        public static final PdfName BM_COLORDODGE
        A possible blend mode
      • BM_COLORBURN

        public static final PdfName BM_COLORBURN
        A possible blend mode
      • BM_HARDLIGHT

        public static final PdfName BM_HARDLIGHT
        A possible blend mode
      • BM_SOFTLIGHT

        public static final PdfName BM_SOFTLIGHT
        A possible blend mode
      • BM_DIFFERENCE

        public static final PdfName BM_DIFFERENCE
        A possible blend mode
      • BM_EXCLUSION

        public static final PdfName BM_EXCLUSION
        A possible blend mode
    • Constructor Detail

      • PdfGState

        public PdfGState()
    • Method Detail

      • setOverPrintStroking

        public void setOverPrintStroking​(boolean ov)
        Sets the flag whether to apply overprint for stroking.
        Parameters:
        ov -
      • setOverPrintNonStroking

        public void setOverPrintNonStroking​(boolean ov)
        Sets the flag whether to apply overprint for non stroking painting operations.
        Parameters:
        ov -
      • setStrokeOpacity

        public void setStrokeOpacity​(float n)
        Sets the current stroking alpha constant, specifying the constant shape or constant opacity value to be used for stroking operations in the transparent imaging model.
        Parameters:
        n -
      • setFillOpacity

        public void setFillOpacity​(float n)
        Sets the current stroking alpha constant, specifying the constant shape or constant opacity value to be used for nonstroking operations in the transparent imaging model.
        Parameters:
        n -
      • setAlphaIsShape

        public void setAlphaIsShape​(boolean v)
        The alpha source flag specifying whether the current soft mask and alpha constant are to be interpreted as shape values (true) or opacity values (false).
        Parameters:
        v -
      • setTextKnockout

        public void setTextKnockout​(boolean v)
        Determines the behaviour of overlapping glyphs within a text object in the transparent imaging model.
        Parameters:
        v -
      • setBlendMode

        public void setBlendMode​(PdfName bm)
        The current blend mode to be used in the transparent imaging model.
        Parameters:
        bm -