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, toString
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
public 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–2022. All rights reserved.