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
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.commons.logging.Log
LOG
-
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.private java.lang.String
outputPattern(Pattern pattern)
private void
outputShading(java.lang.StringBuilder out, Shading shading)
-
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
-
outputPattern
private java.lang.String outputPattern(Pattern pattern)
-
outputShading
private void outputShading(java.lang.StringBuilder out, Shading shading)
-
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.
-
-