public class EncapsulatedPostscriptGraphics2D extends BaseGraphics2D
| Constructor and Description |
|---|
EncapsulatedPostscriptGraphics2D(java.io.File f,
java.awt.geom.Dimension2D dims)
Creates a SVGGraphics2D in the file f.
|
EncapsulatedPostscriptGraphics2D(java.io.File f,
java.awt.geom.Dimension2D dims,
java.lang.String comment) |
EncapsulatedPostscriptGraphics2D(java.lang.String fname,
java.awt.geom.Dimension2D dims)
Creates a SVGGraphics2D in the file fname.
|
EncapsulatedPostscriptGraphics2D(java.io.Writer writer,
java.awt.geom.Dimension2D dims,
java.lang.String comment)
Create a SVGGraphics2D graphics which will be stored in stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy) |
java.awt.Graphics |
create()
Create a clone of this graphics2d, rendering into the same picture.
|
void |
dispose() |
void |
draw(java.awt.Shape shape)
Draws a shape.
|
boolean |
drawImage(java.awt.Image img,
java.awt.geom.AffineTransform xform,
java.awt.image.ImageObserver obs) |
void |
drawRenderedImage(java.awt.image.RenderedImage img,
java.awt.geom.AffineTransform xform) |
void |
fill(java.awt.Shape shape)
fill a shape.
|
java.awt.GraphicsConfiguration |
getDeviceConfiguration() |
java.awt.font.FontRenderContext |
getFontRenderContext() |
double |
getPrecision() |
void |
setPaintMode() |
void |
setPrecision(double precision)
Sets the maximal error between theoretical curves and what is drawn.
|
void |
setProperties(java.util.Properties properties)
Communicates properties (which can be used as a generic system for
parameters) to the graphic system.
|
void |
setStroke(java.awt.Stroke stroke) |
void |
setXORMode(java.awt.Color c1)
Switches to Xor mode.
|
addRenderingHints, clearRect, clip, clipRect, drawArc, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolyline, drawRenderableImage, drawRoundRect, drawString, drawString, drawString, drawString, fillArc, fillOval, fillPolygon, fillRect, fillRoundRect, getBackground, getClip, getClipBounds, getColor, getComposite, getFont, getFontMetrics, getPaint, getPathFor, getRenderingHint, getRenderingHints, getStroke, getTransform, hit, rotate, rotate, scale, setBackground, setClip, setClip, setColor, setComposite, setFont, setPaint, setRenderingHint, setRenderingHints, setTransform, shear, transform, translate, translatepublic EncapsulatedPostscriptGraphics2D(java.io.File f,
java.awt.geom.Dimension2D dims)
throws java.io.IOException
f - dims - :
graphics dimensions, in points.java.io.IOExceptionpublic EncapsulatedPostscriptGraphics2D(java.io.File f,
java.awt.geom.Dimension2D dims,
java.lang.String comment)
throws java.io.IOException
java.io.IOExceptionpublic EncapsulatedPostscriptGraphics2D(java.lang.String fname,
java.awt.geom.Dimension2D dims)
throws java.io.IOException
fname - path of the filedims - dimensions, expressed in pointsjava.io.IOExceptionpublic EncapsulatedPostscriptGraphics2D(java.io.Writer writer,
java.awt.geom.Dimension2D dims,
java.lang.String comment)
throws java.io.IOException
writer - dims - dimensions, expressed in pica points (1/72 inch or 0.03528cm)java.io.IOExceptionpublic void draw(java.awt.Shape shape)
BaseGraphics2DA basic, probably very suboptimal implementation of draw, which calls fill(shape). For the sake of efficiency, you should probably rewrite it.
draw in class BaseGraphics2DGraphics2D.draw(Shape)public void fill(java.awt.Shape shape)
fill in class BaseGraphics2Dpublic double getPrecision()
public void setPrecision(double precision)
precision - public void setStroke(java.awt.Stroke stroke)
setStroke in class BaseGraphics2Dpublic void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
copyArea in class BaseGraphics2Dpublic java.awt.Graphics create()
BaseGraphics2Dreturn new MyGraphicsType(this);as implementation.
create in class BaseGraphics2DGraphics.create()public void dispose()
dispose in class BaseGraphics2Dpublic boolean drawImage(java.awt.Image img,
java.awt.geom.AffineTransform xform,
java.awt.image.ImageObserver obs)
drawImage in class BaseGraphics2Dpublic void drawRenderedImage(java.awt.image.RenderedImage img,
java.awt.geom.AffineTransform xform)
drawRenderedImage in class BaseGraphics2Dpublic java.awt.GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration in class BaseGraphics2Dpublic java.awt.font.FontRenderContext getFontRenderContext()
getFontRenderContext in class BaseGraphics2Dpublic void setPaintMode()
setPaintMode in class BaseGraphics2Dpublic void setXORMode(java.awt.Color c1)
BaseGraphics2DsetXORMode in class BaseGraphics2DGraphics.setXORMode(java.awt.Color)public void setProperties(java.util.Properties properties)
BaseGraphics2DsetProperties in class BaseGraphics2D