java.io.Serializable
public class PdfGState extends PdfDictionary
Modifier and Type | Field | 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 | Description |
---|---|
PdfGState() |
Modifier and Type | Method | 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,
java.io.OutputStream os) |
Writes the PDF representation of this
PdfDictionary as an
array of byte to the given OutputStream . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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 1public 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, java.io.OutputStream os) throws java.io.IOException
PdfDictionary
PdfDictionary
as an
array of byte
to the given OutputStream
.toPdf
in class PdfDictionary
writer
- for backwards compatibilityos
- the OutputStream
to write the bytes to.java.io.IOException
Copyright © 1998–2018. All rights reserved.