org.apache.fop.pdf
public class PDFGState extends PDFObject
Modifier and Type | Field and Description |
---|---|
static PDFGState |
DEFAULT
Default GState object
|
static java.lang.String |
GSTATE_ALPHA_NONSTROKE
Nonstroking Alpha (ca, PDF 1.4)
|
static java.lang.String |
GSTATE_ALPHA_SOURCE_FLAG
Alpha Source Flag (AIS, PDF 1.4)
|
static java.lang.String |
GSTATE_ALPHA_STROKE
Stroking Alpha (CA, PDF 1.4)
|
static java.lang.String |
GSTATE_BLACK_GENERATION
Black generation (BG)
|
static java.lang.String |
GSTATE_BLACK_GENERATION2
Black generation with default (BG2)
|
static java.lang.String |
GSTATE_BLEND_MODE
Blend mode (BM, PDF 1.4)
|
static java.lang.String |
GSTATE_DASH_PATTERN
Dash pattern (D)
|
static java.lang.String |
GSTATE_FLATNESS
Flatness (FL)
|
static java.lang.String |
GSTATE_FONT
Font (Font)
|
static java.lang.String |
GSTATE_HALFTONE_DICT
Halftone dictionary or stream (HT)
|
static java.lang.String |
GSTATE_HALFTONE_PHASE
Halftone phase (HTP, does not show up anymore in PDF 1.4)
|
static java.lang.String |
GSTATE_LINE_CAP
Line cap (LC)
|
static java.lang.String |
GSTATE_LINE_JOIN
Line join (LJ)
|
static java.lang.String |
GSTATE_LINE_WIDTH
Line width (LW)
|
static java.lang.String |
GSTATE_MITER_LIMIT
Miter limit (ML)
|
static java.lang.String |
GSTATE_OVERPRINT_FILL
Overprint for fill (op)
|
static java.lang.String |
GSTATE_OVERPRINT_MODE
Overprint mode (OPM)
|
static java.lang.String |
GSTATE_OVERPRINT_STROKE
Overprint for stroke (OP)
|
static java.lang.String |
GSTATE_RENDERING_INTENT
Rendering intent (RI)
|
static java.lang.String |
GSTATE_SMOOTHNESS
Smoothness (SM)
|
static java.lang.String |
GSTATE_SOFT_MASK
Soft mask (SMask, PDF 1.4)
|
static java.lang.String |
GSTATE_STRIKE_ADJ
Strike adjustment (SA)
|
static java.lang.String |
GSTATE_TEXT_KNOCKOUT
Text Knockout Flag (TK, PDF 1.4)
|
static java.lang.String |
GSTATE_TRANSFER_FUNCTION
Transfer function (TR)
|
static java.lang.String |
GSTATE_TRANSFER_FUNCTION2
Transfer function with default (TR2)
|
static java.lang.String |
GSTATE_UNDERCOLOR_REMOVAL
Undercolor removal function (UCR)
|
static java.lang.String |
GSTATE_UNDERCOLOR_REMOVAL2
Undercolor removal function with default (UCR2)
|
DATE_FORMAT, log
Constructor and Description |
---|
PDFGState() |
Modifier and Type | Method and Description |
---|---|
void |
addValues(java.util.Map vals)
Adds all values from a Map to this object.
|
void |
addValues(PDFGState state)
Adds all values from another GState object to this one.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName()
Returns the name of this object
|
void |
setAlpha(float val,
boolean fill)
Sets the alpha value.
|
java.lang.String |
toPDFString()
This method returns a String representation of the PDF object.
|
encode, encodeBinaryToHexString, encodeString, encodeText, formatDateTime, formatDateTime, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, output, outputInline, referencePDF, setDocument, setObjectNumber, setParent, toPDF
public static final java.lang.String GSTATE_LINE_WIDTH
public static final java.lang.String GSTATE_LINE_CAP
public static final java.lang.String GSTATE_LINE_JOIN
public static final java.lang.String GSTATE_MITER_LIMIT
public static final java.lang.String GSTATE_DASH_PATTERN
public static final java.lang.String GSTATE_RENDERING_INTENT
public static final java.lang.String GSTATE_OVERPRINT_STROKE
public static final java.lang.String GSTATE_OVERPRINT_FILL
public static final java.lang.String GSTATE_OVERPRINT_MODE
public static final java.lang.String GSTATE_FONT
public static final java.lang.String GSTATE_BLACK_GENERATION
public static final java.lang.String GSTATE_BLACK_GENERATION2
public static final java.lang.String GSTATE_UNDERCOLOR_REMOVAL
public static final java.lang.String GSTATE_UNDERCOLOR_REMOVAL2
public static final java.lang.String GSTATE_TRANSFER_FUNCTION
public static final java.lang.String GSTATE_TRANSFER_FUNCTION2
public static final java.lang.String GSTATE_HALFTONE_DICT
public static final java.lang.String GSTATE_HALFTONE_PHASE
public static final java.lang.String GSTATE_FLATNESS
public static final java.lang.String GSTATE_SMOOTHNESS
public static final java.lang.String GSTATE_STRIKE_ADJ
public static final java.lang.String GSTATE_BLEND_MODE
public static final java.lang.String GSTATE_SOFT_MASK
public static final java.lang.String GSTATE_ALPHA_STROKE
public static final java.lang.String GSTATE_ALPHA_NONSTROKE
public static final java.lang.String GSTATE_ALPHA_SOURCE_FLAG
public static final java.lang.String GSTATE_TEXT_KNOCKOUT
public static final PDFGState DEFAULT
public java.lang.String getName()
public void setAlpha(float val, boolean fill)
val
- alpha value (0.0 - 1.0)fill
- True if alpha should be set for non-stroking operations,
False if for stroking operationspublic void addValues(PDFGState state)
state
- source object to copy frompublic void addValues(java.util.Map vals)
vals
- source object to copy frompublic java.lang.String toPDFString()
toPDFString
in class PDFObject
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.