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:
Cloneable
public class PSSVGGraphics2D
extends org.apache.xmlgraphics.java2d.ps.PSGraphics2D
-
Field Summary
FieldsFields inherited from class org.apache.xmlgraphics.java2d.ps.PSGraphics2D
clippingDisabled, currentColour, customTextHandler, fallbackTextHandler, gen, pathHashCache, rootG2D, startCacheFields inherited from class org.apache.xmlgraphics.java2d.AbstractGraphics2D
gc, inPossibleRecursion, textAsShapes -
Constructor Summary
ConstructorsConstructorDescriptionPSSVGGraphics2D(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
Modifier and TypeMethodDescriptionprotected voidapplyPaint(Paint paint, boolean fill) create()Creates a newGraphicsobject that is a copy of thisGraphicsobject.private StringoutputPattern(Pattern pattern) private voidoutputShading(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, drawImage, drawRenderableImage, drawRenderedImage, drawString, establishColor, fill, getCustomTextHandler, getDeviceConfiguration, getFallbackTextHandler, getFontMetrics, getPSGenerator, handleIOException, preparePainting, processPathIterator, processPathIteratorCached, processPathIteratorToString, processShape, setCustomTextHandler, setGraphicContext, setPSGenerator, setXORMode, shouldBeClipped, writeClipMethods 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, translateMethods inherited from class Graphics2D
draw3DRect, fill3DRectMethods inherited from class Graphics
create, drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipBounds, getClipRect, getFontMetrics, hitClip, toString
-
Field Details
-
LOG
private static final org.apache.commons.logging.Log LOG
-
-
Constructor Details
-
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:
-
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:
-
PSSVGGraphics2D
public PSSVGGraphics2D(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g) Constructor for creating copies- Parameters:
g- parent PostScript Graphics2D
-
-
Method Details
-
applyPaint
- Overrides:
applyPaintin classorg.apache.xmlgraphics.java2d.ps.PSGraphics2D
-
outputPattern
-
outputShading
-
create
Creates a newGraphicsobject that is a copy of thisGraphicsobject.- Overrides:
createin classorg.apache.xmlgraphics.java2d.ps.PSGraphics2D- Returns:
- a new graphics context that is a copy of this graphics context.
-