public class NullGraphics2D
extends org.freehep.graphicsio.AbstractVectorGraphicsIO
CLIP, EMIT_ERRORS, EMIT_WARNINGS, TEXT_AS_SHAPES
NUMBER_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, writeWarning
clearRect, 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, translate
create, create, fill, getSymbol, getTextAlignment, getXalignment, getYalignment
draw3DRect, fill3DRect
drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipRect, getFontMetrics, hitClip
public NullGraphics2D()
protected NullGraphics2D(NullGraphics2D graphics, boolean doRestoreOnDispose)
public void writeHeader() throws IOException
writeHeader
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void writeBackground() throws IOException
writeBackground
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void writeTrailer() throws IOException
writeTrailer
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void closeStream() throws IOException
closeStream
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public Graphics create()
create
in class org.freehep.graphics2d.VectorGraphics
public Graphics create(double x, double y, double width, double height)
create
in class org.freehep.graphics2d.VectorGraphics
protected void writeGraphicsSave() throws IOException
writeGraphicsSave
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeGraphicsRestore() throws IOException
writeGraphicsRestore
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void draw(Shape shape)
draw
in class org.freehep.graphics2d.VectorGraphics
public void fill(Shape shape)
fill
in class org.freehep.graphics2d.VectorGraphics
public void fillAndDraw(Shape shape, Color fillColor)
fillAndDraw
in class org.freehep.graphics2d.AbstractVectorGraphics
public void copyArea(int x, int y, int width, int height, int dx, int dy)
copyArea
in class org.freehep.graphics2d.VectorGraphics
protected void writeImage(RenderedImage image, AffineTransform xform, Color bkg) throws IOException
writeImage
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeString(String string, double x, double y) throws IOException
writeString
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void drawString(AttributedCharacterIterator iterator, float x, float y)
drawString
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
public void drawGlyphVector(GlyphVector g, float x, float y)
drawGlyphVector
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
protected void writeTransform(AffineTransform t) throws IOException
writeTransform
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeSetTransform(AffineTransform t) throws IOException
writeSetTransform
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeClip(Rectangle2D r2d) throws IOException
IOException
protected void writeClip(Shape s) throws IOException
writeClip
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeSetClip(Shape s) throws IOException
writeSetClip
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeWidth(float width) throws IOException
writeWidth
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeCap(int cap) throws IOException
writeCap
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeJoin(int join) throws IOException
writeJoin
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeMiterLimit(float limit) throws IOException
writeMiterLimit
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeDash(float[] dash, float phase) throws IOException
writeDash
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void setPaintMode()
setPaintMode
in class org.freehep.graphics2d.VectorGraphics
public void setXORMode(Color c1)
setXORMode
in class org.freehep.graphics2d.VectorGraphics
protected void writePaint(Color p) throws IOException
writePaint
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writePaint(GradientPaint p) throws IOException
writePaint
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writePaint(TexturePaint p) throws IOException
writePaint
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writePaint(Paint p) throws IOException
writePaint
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
protected void writeFont(Font font) throws IOException
writeFont
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration
in class org.freehep.graphics2d.VectorGraphics
public boolean hit(Rectangle rect, Shape s, boolean onStroke)
hit
in class org.freehep.graphics2d.AbstractVectorGraphics
public void writeComment(String comment) throws IOException
writeComment
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
IOException
public void writeWarning(String warning)
writeWarning
in class org.freehep.graphicsio.AbstractVectorGraphicsIO
public String toString()
toString
in class org.freehep.graphics2d.VectorGraphics
Copyright © 1996-2014 FreeHEP. All Rights Reserved.