Package org.apache.fop.render.ps.svg
Class PSSVGGraphics2D
- java.lang.Object
-
- java.awt.Graphics
-
- java.awt.Graphics2D
-
- org.apache.xmlgraphics.java2d.AbstractGraphics2D
-
- org.apache.xmlgraphics.java2d.ps.PSGraphics2D
-
- org.apache.fop.render.ps.svg.PSSVGGraphics2D
-
- All Implemented Interfaces:
java.lang.Cloneable
public class PSSVGGraphics2D extends org.apache.xmlgraphics.java2d.ps.PSGraphics2D
-
-
Constructor Summary
Constructors Constructor Description PSSVGGraphics2D(boolean textAsShapes)
Create a new Graphics2D that generates PostScript code.PSSVGGraphics2D(boolean textAsShapes, org.apache.xmlgraphics.ps.PSGenerator gen)
Create a new Graphics2D that generates PostScript code.PSSVGGraphics2D(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g)
Constructor for creating copies
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyPaint(java.awt.Paint paint, boolean fill)
java.awt.Graphics
create()
Creates a newGraphics
object that is a copy of thisGraphics
object.-
Methods inherited from class org.apache.xmlgraphics.java2d.ps.PSGraphics2D
applyStroke, applyStroke, buildBufferedImage, copyArea, disableClipping, dispose, doDrawing, draw, drawImage, drawImage, drawImage, drawRenderableImage, drawRenderedImage, drawString, establishColor, fill, getCustomTextHandler, getDeviceConfiguration, getFallbackTextHandler, getFontMetrics, getPSGenerator, handleIOException, preparePainting, processPathIterator, processPathIteratorCached, processPathIteratorToString, processShape, setCustomTextHandler, setGraphicContext, setPSGenerator, setXORMode, shouldBeClipped, writeClip
-
Methods inherited from class org.apache.xmlgraphics.java2d.AbstractGraphics2D
addRenderingHints, clearRect, clip, clipRect, drawArc, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolyline, drawRect, drawRoundRect, drawString, drawString, drawString, fillArc, fillOval, fillPolygon, fillRect, fillRoundRect, getBackground, getClip, getClipBounds, getColor, getComposite, getFont, getFontRenderContext, getGraphicContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hit, rotate, rotate, scale, setBackground, setClip, setClip, setColor, setComposite, setFont, setPaint, setPaintMode, setRenderingHint, setRenderingHints, setStroke, setTransform, shear, transform, translate, translate
-
-
-
-
Constructor Detail
-
PSSVGGraphics2D
public PSSVGGraphics2D(boolean textAsShapes)
Create a new Graphics2D that generates PostScript code.- Parameters:
textAsShapes
- True if text should be rendered as graphics- See Also:
AbstractGraphics2D(boolean)
-
PSSVGGraphics2D
public PSSVGGraphics2D(boolean textAsShapes, org.apache.xmlgraphics.ps.PSGenerator gen)
Create a new Graphics2D that generates PostScript code.- Parameters:
textAsShapes
- True if text should be rendered as graphicsgen
- PostScript generator to use for output- See Also:
AbstractGraphics2D(boolean)
-
PSSVGGraphics2D
public PSSVGGraphics2D(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g)
Constructor for creating copies- Parameters:
g
- parent PostScript Graphics2D
-
-
Method Detail
-
applyPaint
protected void applyPaint(java.awt.Paint paint, boolean fill)
- Overrides:
applyPaint
in classorg.apache.xmlgraphics.java2d.ps.PSGraphics2D
-
create
public java.awt.Graphics create()
Creates a newGraphics
object that is a copy of thisGraphics
object.- Overrides:
create
in classorg.apache.xmlgraphics.java2d.ps.PSGraphics2D
- Returns:
- a new graphics context that is a copy of this graphics context.
-
-