public class NullGraphics2D
extends org.freehep.graphicsio.AbstractVectorGraphicsIO
CLIP, EMIT_ERRORS, EMIT_WARNINGS, TEXT_AS_SHAPESNUMBER_OF_HORIZ_ALIGNMENTS, NUMBER_OF_SYMBOLS, NUMBER_OF_VERTICAL_ALIGNMENTS, SYMBOL_BOX, SYMBOL_CIRCLE, SYMBOL_CROSS, SYMBOL_DIAMOND, SYMBOL_DN_TRIANGLE, SYMBOL_HLINE, SYMBOL_PLUS, SYMBOL_STAR, SYMBOL_UP_TRIANGLE, SYMBOL_VLINE, TEXT_BASELINE, TEXT_BOTTOM, TEXT_CENTER, TEXT_LEFT, TEXT_RIGHT, TEXT_TOP| Modifier | Constructor and Description |
|---|---|
|
NullGraphics2D()
Creates a null graphics context with dimension 800x600.
|
protected |
NullGraphics2D(NullGraphics2D graphics,
boolean doRestoreOnDispose)
Creates a sub context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
closeStream() |
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy) |
Graphics |
create() |
Graphics |
create(double x,
double y,
double width,
double height) |
void |
draw(Shape shape) |
void |
drawGlyphVector(GlyphVector g,
float x,
float y) |
void |
drawString(AttributedCharacterIterator iterator,
float x,
float y) |
void |
fill(Shape shape) |
void |
fillAndDraw(Shape shape,
Color fillColor) |
GraphicsConfiguration |
getDeviceConfiguration() |
boolean |
hit(Rectangle rect,
Shape s,
boolean onStroke) |
void |
setPaintMode() |
void |
setXORMode(Color c1) |
String |
toString() |
void |
writeBackground() |
protected void |
writeCap(int cap) |
protected void |
writeClip(Rectangle2D r2d) |
protected void |
writeClip(Shape s) |
void |
writeComment(String comment) |
protected void |
writeDash(float[] dash,
float phase) |
protected void |
writeFont(Font font) |
protected void |
writeGraphicsRestore() |
protected void |
writeGraphicsSave() |
void |
writeHeader() |
protected void |
writeImage(RenderedImage image,
AffineTransform xform,
Color bkg) |
protected void |
writeJoin(int join) |
protected void |
writeMiterLimit(float limit) |
protected void |
writePaint(Color p) |
protected void |
writePaint(GradientPaint p) |
protected void |
writePaint(Paint p) |
protected void |
writePaint(TexturePaint p) |
protected void |
writeSetClip(Shape s) |
protected void |
writeSetTransform(AffineTransform t) |
protected void |
writeString(String string,
double x,
double y) |
void |
writeTrailer() |
protected void |
writeTransform(AffineTransform t) |
void |
writeWarning(String warning) |
protected void |
writeWidth(float width) |
addRenderingHints, clearRect, clip, clipRect, clipRect, createShape, dispose, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawRenderableImage, drawRenderedImage, drawString, endExport, getClip, getClipBounds, getClipBounds, getComponent, getComposite, getFontMetrics, getFontRenderContext, getRenderingHint, getRenderingHints, getSize, getStroke, getTransform, handleException, overLine, printComment, resetClip, rotate, scale, setClip, setClip, setClip, setColor, setComposite, setFont, setPaint, setRenderingHint, setRenderingHints, setStroke, setTransform, shear, startExport, transform, translate, writeDash, writeError, writeGraphicsState, writeStroke, writeWarningclearRect, createShape, drawArc, drawArc, drawLine, drawLine, drawOval, drawOval, drawPolygon, drawPolygon, drawPolyline, drawPolyline, drawRect, drawRect, drawRoundRect, drawRoundRect, drawString, drawString, drawString, drawString, drawString, drawString, drawString, drawString, drawSymbol, drawSymbol, drawSymbol, fillAndDrawSymbol, fillAndDrawSymbol, fillArc, fillArc, fillOval, fillOval, fillPolygon, fillPolygon, fillRect, fillRect, fillRoundRect, fillRoundRect, fillSymbol, fillSymbol, fillSymbol, getBackground, getColor, getColorMode, getCreator, getFont, getPaint, getPrintColor, getProperties, getProperty, getPropertyColor, getPropertyDimension, getPropertyDouble, getPropertyInsets, getPropertyInt, getPropertyRectangle, initProperties, isDeviceIndependent, isProperty, rotate, setBackground, setColorMode, setCreator, setDeviceIndependent, setLineWidth, setLineWidth, setProperties, translatecreate, create, fill, getSymbol, getTextAlignment, getXalignment, getYalignmentdraw3DRect, fill3DRectdrawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipRect, getFontMetrics, hitClippublic NullGraphics2D()
protected NullGraphics2D(NullGraphics2D graphics, boolean doRestoreOnDispose)
public void writeHeader()
throws IOException
writeHeader in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void writeBackground()
throws IOException
writeBackground in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void writeTrailer()
throws IOException
writeTrailer in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void closeStream()
throws IOException
closeStream in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic Graphics create()
create in class org.freehep.graphics2d.VectorGraphicspublic Graphics create(double x, double y, double width, double height)
create in class org.freehep.graphics2d.VectorGraphicsprotected void writeGraphicsSave()
throws IOException
writeGraphicsSave in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeGraphicsRestore()
throws IOException
writeGraphicsRestore in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void draw(Shape shape)
draw in class org.freehep.graphics2d.VectorGraphicspublic void fill(Shape shape)
fill in class org.freehep.graphics2d.VectorGraphicspublic void fillAndDraw(Shape shape, Color fillColor)
fillAndDraw in class org.freehep.graphics2d.AbstractVectorGraphicspublic void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
copyArea in class org.freehep.graphics2d.VectorGraphicsprotected void writeImage(RenderedImage image, AffineTransform xform, Color bkg) throws IOException
writeImage in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeString(String string, double x, double y) throws IOException
writeString in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void drawString(AttributedCharacterIterator iterator, float x, float y)
drawString in class org.freehep.graphicsio.AbstractVectorGraphicsIOpublic void drawGlyphVector(GlyphVector g, float x, float y)
drawGlyphVector in class org.freehep.graphicsio.AbstractVectorGraphicsIOprotected void writeTransform(AffineTransform t) throws IOException
writeTransform in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeSetTransform(AffineTransform t) throws IOException
writeSetTransform in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeClip(Rectangle2D r2d) throws IOException
IOExceptionprotected void writeClip(Shape s) throws IOException
writeClip in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeSetClip(Shape s) throws IOException
writeSetClip in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeWidth(float width)
throws IOException
writeWidth in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeCap(int cap)
throws IOException
writeCap in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeJoin(int join)
throws IOException
writeJoin in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeMiterLimit(float limit)
throws IOException
writeMiterLimit in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeDash(float[] dash,
float phase)
throws IOException
writeDash in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void setPaintMode()
setPaintMode in class org.freehep.graphics2d.VectorGraphicspublic void setXORMode(Color c1)
setXORMode in class org.freehep.graphics2d.VectorGraphicsprotected void writePaint(Color p) throws IOException
writePaint in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writePaint(GradientPaint p) throws IOException
writePaint in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writePaint(TexturePaint p) throws IOException
writePaint in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writePaint(Paint p) throws IOException
writePaint in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionprotected void writeFont(Font font) throws IOException
writeFont in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration in class org.freehep.graphics2d.VectorGraphicspublic boolean hit(Rectangle rect, Shape s, boolean onStroke)
hit in class org.freehep.graphics2d.AbstractVectorGraphicspublic void writeComment(String comment) throws IOException
writeComment in class org.freehep.graphicsio.AbstractVectorGraphicsIOIOExceptionpublic void writeWarning(String warning)
writeWarning in class org.freehep.graphicsio.AbstractVectorGraphicsIOpublic String toString()
toString in class org.freehep.graphics2d.VectorGraphicsCopyright © 1996-2014 FreeHEP. All Rights Reserved.