public class PdfGState extends PdfDictionary
| Modifier and Type | Field and Description | 
|---|---|
static PdfName |  
           BM_COLORBURN 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_COLORDODGE 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_COMPATIBLE 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_DARKEN 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_DIFFERENCE 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_EXCLUSION 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_HARDLIGHT 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_LIGHTEN 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_MULTIPLY 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_NORMAL 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_OVERLAY 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_SCREEN 
            
              A possible blend mode 
               |  
          
static PdfName |  
           BM_SOFTLIGHT 
            
              A possible blend mode 
               |  
          
| Constructor and Description | 
|---|
PdfGState()  |  
          
| Modifier and Type | Method and Description | 
|---|---|
void |  
           setAlphaIsShape(boolean ais) 
            
              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). 
               |  
          
void |  
           setBlendMode(PdfName bm) 
            
              The current blend mode to be used in the transparent imaging model. 
               |  
          
void |  
           setFillOpacity(float ca) 
            
              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. 
               |  
          
void |  
           setOverPrintMode(int opm) 
            
              Sets the flag whether to toggle knockout behavior for overprinted objects. 
               |  
          
void |  
           setOverPrintNonStroking(boolean op) 
            
              Sets the flag whether to apply overprint for non stroking painting operations. 
               |  
          
void |  
           setOverPrintStroking(boolean op) 
            
              Sets the flag whether to apply overprint for stroking. 
               |  
          
void |  
           setRenderingIntent(PdfName ri) 
            
              Set the rendering intent, possible values are: PdfName.ABSOLUTECOLORIMETRIC, PdfName.RELATIVECOLORIMETRIC, PdfName.SATURATION, PdfName.PERCEPTUAL. 
               |  
          
void |  
           setStrokeOpacity(float ca) 
            
              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. 
               |  
          
void |  
           setTextKnockout(boolean tk) 
            
              Determines the behavior of overlapping glyphs within a text object in the transparent imaging model. 
               |  
          
void |  
           toPdf(PdfWriter writer, OutputStream os) 
            
              Writes the PDF representation of this   PdfDictionary as an array of byte to the given OutputStream. 
             |  
          
checkType, clear, contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toStringcanBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, typepublic static final PdfName BM_NORMAL
public static final PdfName BM_COMPATIBLE
public static final PdfName BM_MULTIPLY
public static final PdfName BM_SCREEN
public static final PdfName BM_OVERLAY
public static final PdfName BM_DARKEN
public static final PdfName BM_LIGHTEN
public static final PdfName BM_COLORDODGE
public static final PdfName BM_COLORBURN
public static final PdfName BM_HARDLIGHT
public static final PdfName BM_SOFTLIGHT
public static final PdfName BM_DIFFERENCE
public static final PdfName BM_EXCLUSION
public void setOverPrintStroking(boolean op)
op - 
           public void setOverPrintNonStroking(boolean op)
op - 
           public void setOverPrintMode(int opm)
opm - - accepts 0 or 1 
           public void setStrokeOpacity(float ca)
ca - 
           public void setFillOpacity(float ca)
ca - 
           public void setAlphaIsShape(boolean ais)
ais - 
           public void setTextKnockout(boolean tk)
tk - 
           public void setBlendMode(PdfName bm)
bm - 
           public void setRenderingIntent(PdfName ri)
ri - 
           public void toPdf(PdfWriter writer, OutputStream os) throws IOException
PdfDictionary 
          PdfDictionary as an array of byte to the given OutputStream. 
          toPdf in class PdfDictionary 
           writer - for backwards compatibility 
           os - the OutputStream to write the bytes to. 
           IOException 
           Copyright © 1998–2019. All rights reserved.