public class SWFGraphics2D extends AbstractVectorGraphicsIO implements SWFConstants
Modifier and Type | Field and Description |
---|---|
static String |
BACKGROUND |
static String |
BACKGROUND_COLOR |
static String |
TRANSPARENT |
static String |
version |
static String |
WRITE_IMAGES_AS |
CLIP, EMIT_ERRORS, EMIT_WARNINGS, TEXT_AS_SHAPES
CONTROL, DEFAULT_VERSION, DEFINITION, LANGUAGE_JAPANESE, LANGUAGE_KOREAN, LANGUAGE_LATIN, LANGUAGE_SIMPLIFIED_CHINESE, LANGUAGE_TRADITIONAL_CHINESE, TWIPS
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 |
---|---|
|
SWFGraphics2D(File file,
Component component) |
|
SWFGraphics2D(File file,
Dimension size) |
|
SWFGraphics2D(OutputStream os,
Component component) |
|
SWFGraphics2D(OutputStream os,
Dimension size) |
protected |
SWFGraphics2D(SWFGraphics2D graphics,
boolean doRestoreOnDispose) |
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 |
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) |
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
copyResourceTo, copyResourceTo
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 static final String TRANSPARENT
public static final String BACKGROUND
public static final String BACKGROUND_COLOR
public static final String WRITE_IMAGES_AS
public static final String version
public SWFGraphics2D(File file, Dimension size) throws FileNotFoundException
FileNotFoundException
public SWFGraphics2D(File file, Component component) throws FileNotFoundException
FileNotFoundException
public SWFGraphics2D(OutputStream os, Dimension size)
public SWFGraphics2D(OutputStream os, Component component)
protected SWFGraphics2D(SWFGraphics2D graphics, boolean doRestoreOnDispose)
public static Properties getDefaultProperties()
public static void setDefaultProperties(Properties newProperties)
public void writeHeader() throws IOException
writeHeader
in class AbstractVectorGraphicsIO
IOException
public void writeBackground() throws IOException
writeBackground
in class AbstractVectorGraphicsIO
IOException
public void writeTrailer() throws IOException
writeTrailer
in class AbstractVectorGraphicsIO
IOException
public void closeStream() throws IOException
closeStream
in class AbstractVectorGraphicsIO
IOException
public Graphics create()
create
in class VectorGraphics
public Graphics create(double x, double y, double width, double height)
create
in class VectorGraphics
protected void writeGraphicsSave() throws IOException
writeGraphicsSave
in class AbstractVectorGraphicsIO
IOException
protected void writeGraphicsRestore() throws IOException
writeGraphicsRestore
in class AbstractVectorGraphicsIO
IOException
public void draw(Shape shape)
draw
in class VectorGraphics
public void fill(Shape shape)
fill
in class VectorGraphics
public void fillAndDraw(Shape shape, 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(RenderedImage image, AffineTransform xform, Color bkg) throws IOException
writeImage
in class AbstractVectorGraphicsIO
IOException
protected void writeString(String string, double x, double y) throws IOException
writeString
in class AbstractVectorGraphicsIO
IOException
protected void writeTransform(AffineTransform t) throws IOException
writeTransform
in class AbstractVectorGraphicsIO
IOException
protected void writeSetTransform(AffineTransform t) throws IOException
writeSetTransform
in class AbstractVectorGraphicsIO
IOException
protected void writeSetClip(Shape s) throws IOException
writeSetClip
in class AbstractVectorGraphicsIO
IOException
protected void writeClip(Shape s) throws IOException
writeClip
in class AbstractVectorGraphicsIO
IOException
protected void writeStroke(Stroke stroke) throws IOException
writeStroke
in class AbstractVectorGraphicsIO
IOException
public void setPaintMode()
setPaintMode
in class VectorGraphics
public void setXORMode(Color c1)
setXORMode
in class VectorGraphics
protected void writePaint(Color p) throws IOException
writePaint
in class AbstractVectorGraphicsIO
IOException
protected void writePaint(GradientPaint p) throws IOException
writePaint
in class AbstractVectorGraphicsIO
IOException
protected void writePaint(TexturePaint p) throws IOException
writePaint
in class AbstractVectorGraphicsIO
IOException
protected void writePaint(Paint p) throws IOException
writePaint
in class AbstractVectorGraphicsIO
IOException
protected void writeFont(Font font) throws IOException
writeFont
in class AbstractVectorGraphicsIO
IOException
public GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration
in class VectorGraphics
public boolean hit(Rectangle rect, Shape s, boolean onStroke)
hit
in class AbstractVectorGraphics
public void writeComment(String comment) throws IOException
writeComment
in class AbstractVectorGraphicsIO
IOException
public String toString()
toString
in class VectorGraphics
Copyright © 2014. All rights reserved.