Class 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  
      • Fields inherited from class org.apache.xmlgraphics.java2d.ps.PSGraphics2D

        clippingDisabled, currentColour, customTextHandler, fallbackTextHandler, gen, pathHashCache, rootG2D, startCache
      • Fields inherited from class org.apache.xmlgraphics.java2d.AbstractGraphics2D

        gc, inPossibleRecursion, textAsShapes
    • 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 new Graphics object that is a copy of this Graphics 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, 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
      • Methods inherited from class java.awt.Graphics2D

        draw3DRect, fill3DRect
      • Methods inherited from class java.awt.Graphics

        create, drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipBounds, getClipRect, getFontMetrics, hitClip, toString
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • LOG

        private static final org.apache.commons.logging.Log LOG
    • 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 graphics
        gen - 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 class org.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 new Graphics object that is a copy of this Graphics object.
        Overrides:
        create in class org.apache.xmlgraphics.java2d.ps.PSGraphics2D
        Returns:
        a new graphics context that is a copy of this graphics context.