Package com.actelion.research.gui.wmf
Class WMFGraphics2D
- java.lang.Object
-
- java.awt.Graphics
-
- java.awt.Graphics2D
-
- com.actelion.research.gui.wmf.WMFGraphics2D
-
public class WMFGraphics2D extends java.awt.Graphics2D
-
-
Constructor Summary
Constructors Constructor Description WMFGraphics2D(WMF wmf, int width, int height, java.awt.Color fg, java.awt.Color bg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRenderingHints(java.util.Map<?,?> map)voidclearRect(int x, int y, int width, int height)voidclip(java.awt.Shape shape)voidclipRect(int x, int y, int w, int h)voidcopyArea(int x, int y, int width, int height, int dx, int dy)java.awt.Graphicscreate()voiddispose()voiddraw(java.awt.Shape shape)voiddrawArc(int x, int y, int width, int height, int startAngle, int arcAngle)voiddrawGlyphVector(java.awt.font.GlyphVector glyphvector, float f, float f1)voiddrawImage(java.awt.image.BufferedImage bufferedimage, java.awt.image.BufferedImageOp bufferedimageop, int i, int j)booleandrawImage(java.awt.Image image, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)booleandrawImage(java.awt.Image image, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java.awt.image.ImageObserver imageobserver)booleandrawImage(java.awt.Image image, int x, int y, int width, int height, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)booleandrawImage(java.awt.Image image, int x, int y, int width, int height, java.awt.image.ImageObserver imageobserver)booleandrawImage(java.awt.Image image, int x, int y, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)booleandrawImage(java.awt.Image image, int x, int y, java.awt.image.ImageObserver imageobserver)booleandrawImage(java.awt.Image image, java.awt.geom.AffineTransform affinetransform, java.awt.image.ImageObserver imageobserver)voiddrawLine(int x1, int y1, int x2, int y2)voiddrawOval(int x, int y, int width, int height)voiddrawPolygon(int[] xPoints, int[] yPoints, int i)voiddrawPolyline(int[] xPoints, int[] yPoints, int i)voiddrawRect(int x, int y, int width, int height)voiddrawRenderableImage(java.awt.image.renderable.RenderableImage img, java.awt.geom.AffineTransform transform)voiddrawRenderedImage(java.awt.image.RenderedImage img, java.awt.geom.AffineTransform transform)voiddrawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)voiddrawString(java.lang.String s, float x, float y)voiddrawString(java.lang.String s, int x, int y)voiddrawString(java.text.AttributedCharacterIterator attributedcharacteriterator, float f, float f1)voiddrawString(java.text.AttributedCharacterIterator it, int i, int j)voidfill(java.awt.Shape shape)voidfillArc(int x, int y, int width, int height, int startAngle, int arcAngle)voidfillOval(int x, int y, int width, int height)voidfillPolygon(int[] xPoints, int[] yPoints, int i)voidfillRect(int x, int y, int width, int height)voidfillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)java.awt.ColorgetBackground()java.awt.ShapegetClip()java.awt.RectanglegetClipBounds()java.awt.ColorgetColor()java.awt.CompositegetComposite()java.awt.GraphicsConfigurationgetDeviceConfiguration()doublegetFlatness()java.awt.FontgetFont()java.awt.FontMetricsgetFontMetrics(java.awt.Font font)java.awt.font.FontRenderContextgetFontRenderContext()java.awt.PaintgetPaint()java.lang.ObjectgetRenderingHint(java.awt.RenderingHints.Key key)java.awt.RenderingHintsgetRenderingHints()java.awt.StrokegetStroke()java.awt.geom.AffineTransformgetTransform()booleanhit(java.awt.Rectangle rectangle, java.awt.Shape shape, boolean flag)booleanisGDIFontDrawing()booleanisGDIPenDrawing()booleanisGDIPenWidthDrawing()voidrotate(double theta)voidrotate(double theta, double x, double y)voidscale(double sx, double sy)voidsetBackground(java.awt.Color color)voidsetClip(int x, int y, int width, int height)voidsetClip(java.awt.Shape shape)voidsetColor(java.awt.Color color1)voidsetComposite(java.awt.Composite composite)voidsetFlatness(double d)voidsetFont(java.awt.Font font)voidsetGDIFontDrawing(boolean flag)voidsetGDIPenDrawing(boolean flag)voidsetGDIPenWidthDrawing(boolean flag)voidsetPaint(java.awt.Paint p)voidsetPaintMode()voidsetRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object obj)voidsetRenderingHints(java.util.Map<?,?> map)voidsetStroke(java.awt.Stroke stroke1)voidsetTransform(java.awt.geom.AffineTransform affinetransform)voidsetXORMode(java.awt.Color color1)voidshear(double shx, double shy)voidtransform(java.awt.geom.AffineTransform affinetransform)voidtranslate(double tx, double ty)voidtranslate(int x, int y)
-
-
-
Constructor Detail
-
WMFGraphics2D
public WMFGraphics2D(WMF wmf, int width, int height, java.awt.Color fg, java.awt.Color bg)
-
-
Method Detail
-
addRenderingHints
public void addRenderingHints(java.util.Map<?,?> map)
- Specified by:
addRenderingHintsin classjava.awt.Graphics2D
-
clearRect
public void clearRect(int x, int y, int width, int height)- Specified by:
clearRectin classjava.awt.Graphics
-
clip
public void clip(java.awt.Shape shape)
- Specified by:
clipin classjava.awt.Graphics2D
-
clipRect
public void clipRect(int x, int y, int w, int h)- Specified by:
clipRectin classjava.awt.Graphics
-
copyArea
public void copyArea(int x, int y, int width, int height, int dx, int dy)- Specified by:
copyAreain classjava.awt.Graphics
-
create
public java.awt.Graphics create()
- Specified by:
createin classjava.awt.Graphics
-
dispose
public void dispose()
- Specified by:
disposein classjava.awt.Graphics
-
fill
public void fill(java.awt.Shape shape)
- Specified by:
fillin classjava.awt.Graphics2D
-
draw
public void draw(java.awt.Shape shape)
- Specified by:
drawin classjava.awt.Graphics2D
-
drawArc
public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)- Specified by:
drawArcin classjava.awt.Graphics
-
drawGlyphVector
public void drawGlyphVector(java.awt.font.GlyphVector glyphvector, float f, float f1)- Specified by:
drawGlyphVectorin classjava.awt.Graphics2D
-
drawImage
public boolean drawImage(java.awt.Image image, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics
-
drawImage
public boolean drawImage(java.awt.Image image, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics
-
drawImage
public boolean drawImage(java.awt.Image image, int x, int y, int width, int height, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics
-
drawImage
public boolean drawImage(java.awt.Image image, int x, int y, int width, int height, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics
-
drawImage
public boolean drawImage(java.awt.Image image, int x, int y, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics
-
drawImage
public boolean drawImage(java.awt.Image image, int x, int y, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics
-
drawImage
public boolean drawImage(java.awt.Image image, java.awt.geom.AffineTransform affinetransform, java.awt.image.ImageObserver imageobserver)- Specified by:
drawImagein classjava.awt.Graphics2D
-
drawImage
public void drawImage(java.awt.image.BufferedImage bufferedimage, java.awt.image.BufferedImageOp bufferedimageop, int i, int j)- Specified by:
drawImagein classjava.awt.Graphics2D
-
drawLine
public void drawLine(int x1, int y1, int x2, int y2)- Specified by:
drawLinein classjava.awt.Graphics
-
drawOval
public void drawOval(int x, int y, int width, int height)- Specified by:
drawOvalin classjava.awt.Graphics
-
drawPolygon
public void drawPolygon(int[] xPoints, int[] yPoints, int i)- Specified by:
drawPolygonin classjava.awt.Graphics
-
drawPolyline
public void drawPolyline(int[] xPoints, int[] yPoints, int i)- Specified by:
drawPolylinein classjava.awt.Graphics
-
drawRect
public void drawRect(int x, int y, int width, int height)- Overrides:
drawRectin classjava.awt.Graphics
-
drawRenderableImage
public void drawRenderableImage(java.awt.image.renderable.RenderableImage img, java.awt.geom.AffineTransform transform)- Specified by:
drawRenderableImagein classjava.awt.Graphics2D
-
drawRenderedImage
public void drawRenderedImage(java.awt.image.RenderedImage img, java.awt.geom.AffineTransform transform)- Specified by:
drawRenderedImagein classjava.awt.Graphics2D
-
drawRoundRect
public void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)- Specified by:
drawRoundRectin classjava.awt.Graphics
-
drawString
public void drawString(java.lang.String s, float x, float y)- Specified by:
drawStringin classjava.awt.Graphics2D
-
drawString
public void drawString(java.lang.String s, int x, int y)- Specified by:
drawStringin classjava.awt.Graphics2D
-
drawString
public void drawString(java.text.AttributedCharacterIterator attributedcharacteriterator, float f, float f1)- Specified by:
drawStringin classjava.awt.Graphics2D
-
drawString
public void drawString(java.text.AttributedCharacterIterator it, int i, int j)- Specified by:
drawStringin classjava.awt.Graphics2D
-
fillArc
public void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)- Specified by:
fillArcin classjava.awt.Graphics
-
fillOval
public void fillOval(int x, int y, int width, int height)- Specified by:
fillOvalin classjava.awt.Graphics
-
fillPolygon
public void fillPolygon(int[] xPoints, int[] yPoints, int i)- Specified by:
fillPolygonin classjava.awt.Graphics
-
fillRect
public void fillRect(int x, int y, int width, int height)- Specified by:
fillRectin classjava.awt.Graphics
-
fillRoundRect
public void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)- Specified by:
fillRoundRectin classjava.awt.Graphics
-
getBackground
public java.awt.Color getBackground()
- Specified by:
getBackgroundin classjava.awt.Graphics2D
-
getClip
public java.awt.Shape getClip()
- Specified by:
getClipin classjava.awt.Graphics
-
getClipBounds
public java.awt.Rectangle getClipBounds()
- Specified by:
getClipBoundsin classjava.awt.Graphics
-
getColor
public java.awt.Color getColor()
- Specified by:
getColorin classjava.awt.Graphics
-
getComposite
public java.awt.Composite getComposite()
- Specified by:
getCompositein classjava.awt.Graphics2D
-
getDeviceConfiguration
public java.awt.GraphicsConfiguration getDeviceConfiguration()
- Specified by:
getDeviceConfigurationin classjava.awt.Graphics2D
-
getFlatness
public double getFlatness()
-
getFont
public java.awt.Font getFont()
- Specified by:
getFontin classjava.awt.Graphics
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
- Specified by:
getFontMetricsin classjava.awt.Graphics
-
getFontRenderContext
public java.awt.font.FontRenderContext getFontRenderContext()
- Specified by:
getFontRenderContextin classjava.awt.Graphics2D
-
getPaint
public java.awt.Paint getPaint()
- Specified by:
getPaintin classjava.awt.Graphics2D
-
getRenderingHint
public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
- Specified by:
getRenderingHintin classjava.awt.Graphics2D
-
getRenderingHints
public java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHintsin classjava.awt.Graphics2D
-
getStroke
public java.awt.Stroke getStroke()
- Specified by:
getStrokein classjava.awt.Graphics2D
-
getTransform
public java.awt.geom.AffineTransform getTransform()
- Specified by:
getTransformin classjava.awt.Graphics2D
-
hit
public boolean hit(java.awt.Rectangle rectangle, java.awt.Shape shape, boolean flag)- Specified by:
hitin classjava.awt.Graphics2D
-
isGDIFontDrawing
public boolean isGDIFontDrawing()
-
isGDIPenDrawing
public boolean isGDIPenDrawing()
-
isGDIPenWidthDrawing
public boolean isGDIPenWidthDrawing()
-
rotate
public void rotate(double theta)
- Specified by:
rotatein classjava.awt.Graphics2D
-
rotate
public void rotate(double theta, double x, double y)- Specified by:
rotatein classjava.awt.Graphics2D
-
scale
public void scale(double sx, double sy)- Specified by:
scalein classjava.awt.Graphics2D
-
setBackground
public void setBackground(java.awt.Color color)
- Specified by:
setBackgroundin classjava.awt.Graphics2D
-
setClip
public void setClip(int x, int y, int width, int height)- Specified by:
setClipin classjava.awt.Graphics
-
setClip
public void setClip(java.awt.Shape shape)
- Specified by:
setClipin classjava.awt.Graphics
-
setColor
public void setColor(java.awt.Color color1)
- Specified by:
setColorin classjava.awt.Graphics
-
setComposite
public void setComposite(java.awt.Composite composite)
- Specified by:
setCompositein classjava.awt.Graphics2D
-
setFlatness
public void setFlatness(double d)
-
setFont
public void setFont(java.awt.Font font)
- Specified by:
setFontin classjava.awt.Graphics
-
setGDIFontDrawing
public void setGDIFontDrawing(boolean flag)
-
setGDIPenDrawing
public void setGDIPenDrawing(boolean flag)
-
setGDIPenWidthDrawing
public void setGDIPenWidthDrawing(boolean flag)
-
setPaint
public void setPaint(java.awt.Paint p)
- Specified by:
setPaintin classjava.awt.Graphics2D
-
setPaintMode
public void setPaintMode()
- Specified by:
setPaintModein classjava.awt.Graphics
-
setRenderingHint
public void setRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object obj)- Specified by:
setRenderingHintin classjava.awt.Graphics2D
-
setRenderingHints
public void setRenderingHints(java.util.Map<?,?> map)
- Specified by:
setRenderingHintsin classjava.awt.Graphics2D
-
setStroke
public void setStroke(java.awt.Stroke stroke1)
- Specified by:
setStrokein classjava.awt.Graphics2D
-
setTransform
public void setTransform(java.awt.geom.AffineTransform affinetransform)
- Specified by:
setTransformin classjava.awt.Graphics2D
-
setXORMode
public void setXORMode(java.awt.Color color1)
- Specified by:
setXORModein classjava.awt.Graphics
-
shear
public void shear(double shx, double shy)- Specified by:
shearin classjava.awt.Graphics2D
-
transform
public void transform(java.awt.geom.AffineTransform affinetransform)
- Specified by:
transformin classjava.awt.Graphics2D
-
translate
public void translate(double tx, double ty)- Specified by:
translatein classjava.awt.Graphics2D
-
translate
public void translate(int x, int y)- Specified by:
translatein classjava.awt.Graphics2D
-
-