|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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
public class SWFGraphics2D
SWF Graphics 2D driver.
| Field Summary | |
|---|---|
static java.lang.String |
BACKGROUND
|
static java.lang.String |
BACKGROUND_COLOR
|
static java.lang.String |
TRANSPARENT
|
static java.lang.String |
version
|
static java.lang.String |
WRITE_IMAGES_AS
|
| Fields inherited from class org.freehep.graphicsio.AbstractVectorGraphicsIO |
|---|
CLIP, EMIT_ERRORS, EMIT_WARNINGS, TEXT_AS_SHAPES |
| Fields inherited from interface org.freehep.graphicsio.swf.SWFConstants |
|---|
CONTROL, DEFAULT_VERSION, DEFINITION, LANGUAGE_JAPANESE, LANGUAGE_KOREAN, LANGUAGE_LATIN, LANGUAGE_SIMPLIFIED_CHINESE, LANGUAGE_TRADITIONAL_CHINESE, TWIPS |
| 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 |
| Constructor Summary | |
|---|---|
|
SWFGraphics2D(java.io.File file,
java.awt.Component component)
|
|
SWFGraphics2D(java.io.File file,
java.awt.Dimension size)
|
|
SWFGraphics2D(java.io.OutputStream os,
java.awt.Component component)
|
|
SWFGraphics2D(java.io.OutputStream os,
java.awt.Dimension size)
|
protected |
SWFGraphics2D(SWFGraphics2D graphics,
boolean doRestoreOnDispose)
|
| Method Summary | |
|---|---|
void |
closeStream()
Called to close the stream you are writing to. |
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
|
java.awt.Graphics |
create()
|
java.awt.Graphics |
create(double x,
double y,
double width,
double height)
|
void |
draw(java.awt.Shape shape)
|
void |
fill(java.awt.Shape shape)
|
void |
fillAndDraw(java.awt.Shape shape,
java.awt.Color fillColor)
|
static java.util.Properties |
getDefaultProperties()
|
java.awt.GraphicsConfiguration |
getDeviceConfiguration()
|
boolean |
hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
Checks whether or not the specified Shape intersects
the specified Rectangle, which is in device
space. |
static void |
setDefaultProperties(java.util.Properties newProperties)
|
void |
setPaintMode()
|
void |
setXORMode(java.awt.Color c1)
|
java.lang.String |
toString()
|
void |
writeBackground()
|
protected void |
writeClip(java.awt.Shape s)
Write out Shape clip. |
void |
writeComment(java.lang.String comment)
Called to Write out a comment. |
protected void |
writeFont(java.awt.Font font)
Writes the font |
protected void |
writeGraphicsRestore()
Writes out the restore of a graphics context. |
protected void |
writeGraphicsSave()
Writes out the save of a graphics context for a later restore. |
void |
writeHeader()
Called to write the header part of the output. |
protected void |
writeImage(java.awt.image.RenderedImage image,
java.awt.geom.AffineTransform xform,
java.awt.Color bkg)
|
protected void |
writePaint(java.awt.Color p)
Writes out paint as the given color. |
protected void |
writePaint(java.awt.GradientPaint p)
Writes out paint as the given gradient. |
protected void |
writePaint(java.awt.Paint p)
Writes out paint. |
protected void |
writePaint(java.awt.TexturePaint p)
Writes out paint as the given texture. |
protected void |
writeSetClip(java.awt.Shape s)
Write out Shape clip. |
protected void |
writeSetTransform(java.awt.geom.AffineTransform t)
Clears any existing transformation and sets the a new one. |
protected void |
writeString(java.lang.String string,
double x,
double y)
|
protected void |
writeStroke(java.awt.Stroke stroke)
Writes the current stroke. |
void |
writeTrailer()
Called to write the trailing part of the output. |
protected void |
writeTransform(java.awt.geom.AffineTransform t)
Writes out the transform as it needs to be concatenated to the internal transform of the output format. |
| 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.graphicsio.VectorGraphicsIO |
|---|
copyResourceTo, copyResourceTo |
| Methods inherited from class org.freehep.graphics2d.VectorGraphics |
|---|
create, create, fill, getSymbol, getTextAlignment, getXalignment, getYalignment |
| Methods inherited from class java.awt.Graphics2D |
|---|
draw3DRect, fill3DRect |
| Methods inherited from class java.awt.Graphics |
|---|
drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipRect, getFontMetrics, hitClip |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TRANSPARENT
public static final java.lang.String BACKGROUND
public static final java.lang.String BACKGROUND_COLOR
public static final java.lang.String WRITE_IMAGES_AS
public static final java.lang.String version
| Constructor Detail |
|---|
public SWFGraphics2D(java.io.File file,
java.awt.Dimension size)
throws java.io.FileNotFoundException
java.io.FileNotFoundException
public SWFGraphics2D(java.io.File file,
java.awt.Component component)
throws java.io.FileNotFoundException
java.io.FileNotFoundException
public SWFGraphics2D(java.io.OutputStream os,
java.awt.Dimension size)
public SWFGraphics2D(java.io.OutputStream os,
java.awt.Component component)
protected SWFGraphics2D(SWFGraphics2D graphics,
boolean doRestoreOnDispose)
| Method Detail |
|---|
public static java.util.Properties getDefaultProperties()
public static void setDefaultProperties(java.util.Properties newProperties)
public void writeHeader()
throws java.io.IOException
AbstractVectorGraphicsIO
writeHeader in class AbstractVectorGraphicsIOjava.io.IOException
public void writeBackground()
throws java.io.IOException
writeBackground in class AbstractVectorGraphicsIOjava.io.IOException
public void writeTrailer()
throws java.io.IOException
AbstractVectorGraphicsIO
writeTrailer in class AbstractVectorGraphicsIOjava.io.IOException
public void closeStream()
throws java.io.IOException
AbstractVectorGraphicsIO
closeStream in class AbstractVectorGraphicsIOjava.io.IOExceptionpublic java.awt.Graphics create()
create in class VectorGraphics
public java.awt.Graphics create(double x,
double y,
double width,
double height)
create in class VectorGraphics
protected void writeGraphicsSave()
throws java.io.IOException
AbstractVectorGraphicsIO
writeGraphicsSave in class AbstractVectorGraphicsIOjava.io.IOException
protected void writeGraphicsRestore()
throws java.io.IOException
AbstractVectorGraphicsIO
writeGraphicsRestore in class AbstractVectorGraphicsIOjava.io.IOExceptionpublic void draw(java.awt.Shape shape)
draw in class VectorGraphicspublic void fill(java.awt.Shape shape)
fill in class VectorGraphics
public void fillAndDraw(java.awt.Shape shape,
java.awt.Color fillColor)
fillAndDraw in class AbstractVectorGraphics
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
copyArea in class VectorGraphics
protected void writeImage(java.awt.image.RenderedImage image,
java.awt.geom.AffineTransform xform,
java.awt.Color bkg)
throws java.io.IOException
writeImage in class AbstractVectorGraphicsIOjava.io.IOException
protected void writeString(java.lang.String string,
double x,
double y)
throws java.io.IOException
writeString in class AbstractVectorGraphicsIOjava.io.IOException
protected void writeTransform(java.awt.geom.AffineTransform t)
throws java.io.IOException
AbstractVectorGraphicsIO
writeTransform in class AbstractVectorGraphicsIOt - to be written
java.io.IOException
protected void writeSetTransform(java.awt.geom.AffineTransform t)
throws java.io.IOException
AbstractVectorGraphicsIO
writeSetTransform in class AbstractVectorGraphicsIOt - to be written
java.io.IOException
protected void writeSetClip(java.awt.Shape s)
throws java.io.IOException
AbstractVectorGraphicsIO
writeSetClip in class AbstractVectorGraphicsIOs - to be used for clipping
java.io.IOException
protected void writeClip(java.awt.Shape s)
throws java.io.IOException
AbstractVectorGraphicsIO
writeClip in class AbstractVectorGraphicsIOs - to be used for clipping
java.io.IOException
protected void writeStroke(java.awt.Stroke stroke)
throws java.io.IOException
AbstractVectorGraphicsIO
writeStroke in class AbstractVectorGraphicsIOjava.io.IOExceptionpublic void setPaintMode()
setPaintMode in class VectorGraphicspublic void setXORMode(java.awt.Color c1)
setXORMode in class VectorGraphics
protected void writePaint(java.awt.Color p)
throws java.io.IOException
AbstractVectorGraphicsIO
writePaint in class AbstractVectorGraphicsIOp - to be written
java.io.IOException
protected void writePaint(java.awt.GradientPaint p)
throws java.io.IOException
AbstractVectorGraphicsIO
writePaint in class AbstractVectorGraphicsIOp - to be written
java.io.IOException
protected void writePaint(java.awt.TexturePaint p)
throws java.io.IOException
AbstractVectorGraphicsIO
writePaint in class AbstractVectorGraphicsIOp - to be written
java.io.IOException
protected void writePaint(java.awt.Paint p)
throws java.io.IOException
AbstractVectorGraphicsIO
writePaint in class AbstractVectorGraphicsIOp - to be written
java.io.IOException
protected void writeFont(java.awt.Font font)
throws java.io.IOException
AbstractVectorGraphicsIO
writeFont in class AbstractVectorGraphicsIOfont - to be written
java.io.IOExceptionpublic java.awt.GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration in class VectorGraphics
public boolean hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
AbstractVectorGraphicsShape intersects
the specified Rectangle, which is in device
space.
hit in class AbstractVectorGraphicsrect - the area in device space to check for a hits - the Shape to check for a hitonStroke - flag used to choose between testing the stroked or the filled shape.Graphics2D.hit(Rectangle, Shape, boolean)
public void writeComment(java.lang.String comment)
throws java.io.IOException
AbstractVectorGraphicsIO
writeComment in class AbstractVectorGraphicsIOcomment - to be written
java.io.IOExceptionpublic java.lang.String toString()
toString in class VectorGraphics
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||