org.freehep.graphicsio.swf
Class SWFGraphics2D
java.lang.Object
java.awt.Graphics
java.awt.Graphics2D
org.freehep.graphics2d.VectorGraphics
org.freehep.graphics2d.AbstractVectorGraphics
org.freehep.graphicsio.VectorGraphicsIO
org.freehep.graphicsio.AbstractVectorGraphicsIO
org.freehep.graphicsio.swf.SWFGraphics2D
- All Implemented Interfaces:
- VectorGraphicsConstants, SWFConstants
public class SWFGraphics2D
- extends AbstractVectorGraphicsIO
- implements SWFConstants
SWF Graphics 2D driver.
- Version:
- $Id: freehep-graphicsio-swf/src/main/java/org/freehep/graphicsio/swf/SWFGraphics2D.java 9fd14b4f13ca 2006/11/28 00:22:04 duns $
- Author:
- Mark Donszelmann
| Fields inherited from interface org.freehep.graphics2d.VectorGraphicsConstants |
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 |
|
Method Summary |
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 |
fill(Shape shape)
|
void |
fillAndDraw(Shape shape,
Color fillColor)
|
static Properties |
getDefaultProperties()
|
GraphicsConfiguration |
getDeviceConfiguration()
|
boolean |
hit(Rectangle rect,
Shape s,
boolean onStroke)
|
static void |
setDefaultProperties(Properties newProperties)
|
void |
setPaintMode()
|
void |
setXORMode(Color c1)
|
String |
toString()
|
void |
writeBackground()
|
protected void |
writeClip(Shape s)
|
void |
writeComment(String comment)
|
protected void |
writeFont(Font font)
|
protected void |
writeGraphicsRestore()
|
protected void |
writeGraphicsSave()
|
void |
writeHeader()
|
protected void |
writeImage(RenderedImage image,
AffineTransform xform,
Color bkg)
|
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)
|
protected void |
writeStroke(Stroke stroke)
|
void |
writeTrailer()
|
protected void |
writeTransform(AffineTransform t)
|
| Methods inherited from class org.freehep.graphicsio.AbstractVectorGraphicsIO |
addRenderingHints, clearRect, clip, clipRect, clipRect, createShape, dispose, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawRenderableImage, drawRenderedImage, drawString, 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, writeCap, writeDash, writeDash, writeError, writeGraphicsState, writeJoin, writeMiterLimit, writeWarning, writeWarning, writeWidth |
| Methods inherited from class org.freehep.graphics2d.AbstractVectorGraphics |
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 |
TRANSPARENT
public static final String TRANSPARENT
BACKGROUND
public static final String BACKGROUND
BACKGROUND_COLOR
public static final String BACKGROUND_COLOR
WRITE_IMAGES_AS
public static final String WRITE_IMAGES_AS
version
public static final String version
- See Also:
- Constant Field Values
SWFGraphics2D
public SWFGraphics2D(File file,
Dimension size)
throws FileNotFoundException
- Throws:
FileNotFoundException
SWFGraphics2D
public SWFGraphics2D(File file,
Component component)
throws FileNotFoundException
- Throws:
FileNotFoundException
SWFGraphics2D
public SWFGraphics2D(OutputStream os,
Dimension size)
SWFGraphics2D
public SWFGraphics2D(OutputStream os,
Component component)
SWFGraphics2D
protected SWFGraphics2D(SWFGraphics2D graphics,
boolean doRestoreOnDispose)
getDefaultProperties
public static Properties getDefaultProperties()
setDefaultProperties
public static void setDefaultProperties(Properties newProperties)
writeHeader
public void writeHeader()
throws IOException
- Specified by:
writeHeader in class AbstractVectorGraphicsIO
- Throws:
IOException
writeBackground
public void writeBackground()
throws IOException
- Specified by:
writeBackground in class AbstractVectorGraphicsIO
- Throws:
IOException
writeTrailer
public void writeTrailer()
throws IOException
- Specified by:
writeTrailer in class AbstractVectorGraphicsIO
- Throws:
IOException
closeStream
public void closeStream()
throws IOException
- Specified by:
closeStream in class AbstractVectorGraphicsIO
- Throws:
IOException
create
public Graphics create()
- Specified by:
create in class VectorGraphics
create
public Graphics create(double x,
double y,
double width,
double height)
- Specified by:
create in class VectorGraphics
writeGraphicsSave
protected void writeGraphicsSave()
throws IOException
- Specified by:
writeGraphicsSave in class AbstractVectorGraphicsIO
- Throws:
IOException
writeGraphicsRestore
protected void writeGraphicsRestore()
throws IOException
- Specified by:
writeGraphicsRestore in class AbstractVectorGraphicsIO
- Throws:
IOException
draw
public void draw(Shape shape)
- Specified by:
draw in class VectorGraphics
fill
public void fill(Shape shape)
- Specified by:
fill in class VectorGraphics
fillAndDraw
public void fillAndDraw(Shape shape,
Color fillColor)
- Overrides:
fillAndDraw in class AbstractVectorGraphics
copyArea
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
- Specified by:
copyArea in class VectorGraphics
writeImage
protected void writeImage(RenderedImage image,
AffineTransform xform,
Color bkg)
throws IOException
- Specified by:
writeImage in class AbstractVectorGraphicsIO
- Throws:
IOException
writeString
protected void writeString(String string,
double x,
double y)
throws IOException
- Specified by:
writeString in class AbstractVectorGraphicsIO
- Throws:
IOException
writeTransform
protected void writeTransform(AffineTransform t)
throws IOException
- Specified by:
writeTransform in class AbstractVectorGraphicsIO
- Throws:
IOException
writeSetTransform
protected void writeSetTransform(AffineTransform t)
throws IOException
- Overrides:
writeSetTransform in class AbstractVectorGraphicsIO
- Throws:
IOException
writeSetClip
protected void writeSetClip(Shape s)
throws IOException
- Specified by:
writeSetClip in class AbstractVectorGraphicsIO
- Throws:
IOException
writeClip
protected void writeClip(Shape s)
throws IOException
- Specified by:
writeClip in class AbstractVectorGraphicsIO
- Throws:
IOException
writeStroke
protected void writeStroke(Stroke stroke)
throws IOException
- Overrides:
writeStroke in class AbstractVectorGraphicsIO
- Throws:
IOException
setPaintMode
public void setPaintMode()
- Specified by:
setPaintMode in class VectorGraphics
setXORMode
public void setXORMode(Color c1)
- Specified by:
setXORMode in class VectorGraphics
writePaint
protected void writePaint(Color p)
throws IOException
- Specified by:
writePaint in class AbstractVectorGraphicsIO
- Throws:
IOException
writePaint
protected void writePaint(GradientPaint p)
throws IOException
- Specified by:
writePaint in class AbstractVectorGraphicsIO
- Throws:
IOException
writePaint
protected void writePaint(TexturePaint p)
throws IOException
- Specified by:
writePaint in class AbstractVectorGraphicsIO
- Throws:
IOException
writePaint
protected void writePaint(Paint p)
throws IOException
- Specified by:
writePaint in class AbstractVectorGraphicsIO
- Throws:
IOException
writeFont
protected void writeFont(Font font)
throws IOException
- Specified by:
writeFont in class AbstractVectorGraphicsIO
- Throws:
IOException
getDeviceConfiguration
public GraphicsConfiguration getDeviceConfiguration()
- Specified by:
getDeviceConfiguration in class VectorGraphics
hit
public boolean hit(Rectangle rect,
Shape s,
boolean onStroke)
- Overrides:
hit in class AbstractVectorGraphics
writeComment
public void writeComment(String comment)
throws IOException
- Specified by:
writeComment in class AbstractVectorGraphicsIO
- Throws:
IOException
toString
public String toString()
- Specified by:
toString in class VectorGraphics
Copyright © 2014. All rights reserved.