java.lang.Cloneable
public class PDGraphicsState
extends java.lang.Object
implements java.lang.Cloneable
Constructor | Description |
---|---|
PDGraphicsState() |
Default constructor.
|
PDGraphicsState(PDRectangle page) |
Constructor with a given pagesize to initialize the clipping path.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
clone() |
|
double |
getAlphaConstants() |
Get the value of the stroke alpha constants property.
|
java.awt.Shape |
getCurrentClippingPath() |
This will get the current clipping path.
|
Matrix |
getCurrentTransformationMatrix() |
Get the value of the CTM.
|
double |
getFlatness() |
get the value of the flatness property.
|
int |
getLineCap() |
Get the value of the line cap.
|
PDLineDashPattern |
getLineDashPattern() |
This will get the current line dash pattern.
|
int |
getLineJoin() |
Get the value of the line join.
|
double |
getLineWidth() |
Get the value of the line width.
|
double |
getMiterLimit() |
Get the value of the miter limit.
|
double |
getNonStrokeAlphaConstants() |
Get the value of the non-stroke alpha constants property.
|
java.awt.Composite |
getNonStrokeJavaComposite() |
|
PDColorState |
getNonStrokingColor() |
Returns the non-stroking color state.
|
double |
getOverprintMode() |
get the value of the overprint mode property.
|
java.lang.String |
getRenderingIntent() |
This will get the rendering intent.
|
double |
getSmoothness() |
get the value of the smoothness property.
|
java.awt.Composite |
getStrokeJavaComposite() |
|
PDColorState |
getStrokingColor() |
Returns the stroking color state.
|
PDTextState |
getTextState() |
This will get the graphics text state.
|
boolean |
isAlphaSource() |
get the value of the stroke alpha source property.
|
boolean |
isOverprint() |
get the value of the overprint property.
|
boolean |
isStrokeAdjustment() |
Get the value of the stroke adjustment parameter.
|
void |
setAlphaConstants(double value) |
set the value of the stroke alpha constants property.
|
void |
setAlphaSource(boolean value) |
set the value of the alpha source property.
|
void |
setCurrentClippingPath(java.awt.Shape pCurrentClippingPath) |
This will set the current clipping path.
|
void |
setCurrentTransformationMatrix(Matrix value) |
Set the value of the CTM.
|
void |
setFlatness(double value) |
set the value of the flatness property.
|
void |
setLineCap(int value) |
set the value of the line cap.
|
void |
setLineDashPattern(PDLineDashPattern value) |
This will set the current line dash pattern.
|
void |
setLineJoin(int value) |
Get the value of the line join.
|
void |
setLineWidth(double value) |
set the value of the line width.
|
void |
setMiterLimit(double value) |
set the value of the miter limit.
|
void |
setNonStrokeAlphaConstants(double value) |
set the value of the non-stroke alpha constants property.
|
void |
setOverprint(boolean value) |
set the value of the overprint property.
|
void |
setOverprintMode(double value) |
set the value of the overprint mode property.
|
void |
setRenderingIntent(java.lang.String value) |
This will set the rendering intent.
|
void |
setSmoothness(double value) |
set the value of the smoothness property.
|
void |
setStrokeAdjustment(boolean value) |
set the value of the stroke adjustment.
|
void |
setTextState(PDTextState value) |
This will set the graphics text state.
|
public PDGraphicsState()
public PDGraphicsState(PDRectangle page)
page
- the size of the pagepublic Matrix getCurrentTransformationMatrix()
public void setCurrentTransformationMatrix(Matrix value)
value
- The current transformation matrix.public double getLineWidth()
public void setLineWidth(double value)
value
- The current line width.public int getLineCap()
public void setLineCap(int value)
value
- The current line cap.public int getLineJoin()
public void setLineJoin(int value)
value
- The current line joinpublic double getMiterLimit()
public void setMiterLimit(double value)
value
- The current miter limit.public boolean isStrokeAdjustment()
public void setStrokeAdjustment(boolean value)
value
- The value of the stroke adjustment parameter.public double getAlphaConstants()
public void setAlphaConstants(double value)
value
- The value of the stroke alpha constants parameter.public double getNonStrokeAlphaConstants()
public void setNonStrokeAlphaConstants(double value)
value
- The value of the non-stroke alpha constants parameter.public boolean isAlphaSource()
public void setAlphaSource(boolean value)
value
- The value of the alpha source parameter.public boolean isOverprint()
public void setOverprint(boolean value)
value
- The value of the overprint parameter.public double getOverprintMode()
public void setOverprintMode(double value)
value
- The value of the overprint mode parameter.public double getFlatness()
public void setFlatness(double value)
value
- The value of the flatness parameter.public double getSmoothness()
public void setSmoothness(double value)
value
- The value of the smoothness parameter.public PDTextState getTextState()
public void setTextState(PDTextState value)
value
- The graphics text state.public PDLineDashPattern getLineDashPattern()
public void setLineDashPattern(PDLineDashPattern value)
value
- The new line dash pattern.public java.lang.String getRenderingIntent()
PDExtendedGraphicsState
public void setRenderingIntent(java.lang.String value)
value
- The new rendering intent.public java.lang.Object clone()
clone
in class java.lang.Object
public PDColorState getStrokingColor()
public PDColorState getNonStrokingColor()
public void setCurrentClippingPath(java.awt.Shape pCurrentClippingPath)
pCurrentClippingPath
- The current clipping path.public java.awt.Shape getCurrentClippingPath()
public java.awt.Composite getStrokeJavaComposite()
public java.awt.Composite getNonStrokeJavaComposite()