com.pietjonas.wmfwriter2d
Class WMFGraphics2D

java.lang.Object
  extended by java.awt.Graphics
      extended by java.awt.Graphics2D
          extended by com.pietjonas.wmfwriter2d.WMFGraphics2D

public class WMFGraphics2D
extends java.awt.Graphics2D


Constructor Summary
WMFGraphics2D(WMF wmf, int i, int j)
           
WMFGraphics2D(WMF wmf, int i, int j, java.awt.Color color1, java.awt.Color color2)
           
 
Method Summary
 void addRenderingHints(java.util.Map map)
           
 void clearRect(int i, int j, int k, int l)
           
 void clip(java.awt.Shape shape)
           
 void clipRect(int i, int j, int k, int l)
           
 void copyArea(int i, int j, int k, int l, int i1, int j1)
           
 java.awt.Graphics create()
           
 void dispose()
           
 void draw(java.awt.Shape shape)
           
 void drawArc(int i, int j, int k, int l, int i1, int j1)
           
 void drawGlyphVector(java.awt.font.GlyphVector glyphvector, float f, float f1)
           
 void drawImage(java.awt.image.BufferedImage bufferedimage, java.awt.image.BufferedImageOp bufferedimageop, int i, int j)
           
 boolean drawImage(java.awt.Image image, java.awt.geom.AffineTransform affinetransform, java.awt.image.ImageObserver imageobserver)
           
 boolean drawImage(java.awt.Image image, int i, int j, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)
           
 boolean drawImage(java.awt.Image image, int i, int j, java.awt.image.ImageObserver imageobserver)
           
 boolean drawImage(java.awt.Image image, int i, int j, int k, int l, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)
           
 boolean drawImage(java.awt.Image image, int i, int j, int k, int l, java.awt.image.ImageObserver imageobserver)
           
 boolean drawImage(java.awt.Image image, int i, int j, int k, int l, int i1, int j1, int k1, int l1, java.awt.Color color1, java.awt.image.ImageObserver imageobserver)
           
 boolean drawImage(java.awt.Image image, int i, int j, int k, int l, int i1, int j1, int k1, int l1, java.awt.image.ImageObserver imageobserver)
           
 void drawLine(int i, int j, int k, int l)
           
 void drawOval(int i, int j, int k, int l)
           
 void drawPolygon(int[] ai, int[] ai1, int i)
           
 void drawPolyline(int[] ai, int[] ai1, int i)
           
 void drawRect(int i, int j, int k, int l)
           
 void drawRenderableImage(java.awt.image.renderable.RenderableImage renderableimage, java.awt.geom.AffineTransform affinetransform)
           
 void drawRenderedImage(java.awt.image.RenderedImage renderedimage, java.awt.geom.AffineTransform affinetransform)
           
 void drawRoundRect(int i, int j, int k, int l, int i1, int j1)
           
 void drawString(java.text.AttributedCharacterIterator attributedcharacteriterator, float f, float f1)
           
 void drawString(java.text.AttributedCharacterIterator attributedcharacteriterator, int i, int j)
           
 void drawString(java.lang.String s, float f, float f1)
           
 void drawString(java.lang.String s, int i, int j)
           
 void fill(java.awt.Shape shape)
           
 void fillArc(int i, int j, int k, int l, int i1, int j1)
           
 void fillOval(int i, int j, int k, int l)
           
 void fillPolygon(int[] ai, int[] ai1, int i)
           
 void fillRect(int i, int j, int k, int l)
           
 void fillRoundRect(int i, int j, int k, int l, int i1, int j1)
           
 java.awt.Color getBackground()
           
 java.awt.Shape getClip()
           
 java.awt.Rectangle getClipBounds()
           
 java.awt.Color getColor()
           
 java.awt.Composite getComposite()
           
 java.awt.GraphicsConfiguration getDeviceConfiguration()
           
 double getFlatness()
           
 java.awt.Font getFont()
           
 java.awt.FontMetrics getFontMetrics(java.awt.Font font)
           
 java.awt.font.FontRenderContext getFontRenderContext()
           
 java.awt.Paint getPaint()
           
 java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
           
 java.awt.RenderingHints getRenderingHints()
           
 java.awt.Stroke getStroke()
           
 java.awt.geom.AffineTransform getTransform()
           
 boolean hit(java.awt.Rectangle rectangle, java.awt.Shape shape, boolean flag)
           
 boolean isGDIFontDrawing()
           
 boolean isGDIPenDrawing()
           
 boolean isGDIPenWidthDrawing()
           
 void rotate(double d)
           
 void rotate(double d, double d1, double d2)
           
 void scale(double d, double d1)
           
 void setBackground(java.awt.Color color1)
           
 void setClip(int i, int j, int k, int l)
           
 void setClip(java.awt.Shape shape)
           
 void setColor(java.awt.Color color1)
           
 void setComposite(java.awt.Composite composite)
           
 void setFlatness(double d)
           
 void setFont(java.awt.Font font)
           
 void setGDIFontDrawing(boolean flag)
           
 void setGDIPenDrawing(boolean flag)
           
 void setGDIPenWidthDrawing(boolean flag)
           
 void setPaint(java.awt.Paint paint1)
           
 void setPaintMode()
           
 void setRenderingHint(java.awt.RenderingHints.Key key, java.lang.Object obj)
           
 void setRenderingHints(java.util.Map map)
           
 void setStroke(java.awt.Stroke stroke1)
           
 void setTransform(java.awt.geom.AffineTransform affinetransform)
           
 void setXORMode(java.awt.Color color1)
           
 void shear(double d, double d1)
           
 void transform(java.awt.geom.AffineTransform affinetransform)
           
 void translate(double d, double d1)
           
 void translate(int i, int j)
           
 
Methods inherited from class java.awt.Graphics2D
draw3DRect, fill3DRect
 
Methods inherited from class java.awt.Graphics
create, drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipBounds, getClipRect, getFontMetrics, hitClip, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WMFGraphics2D

public WMFGraphics2D(WMF wmf,
                     int i,
                     int j)

WMFGraphics2D

public WMFGraphics2D(WMF wmf,
                     int i,
                     int j,
                     java.awt.Color color1,
                     java.awt.Color color2)
Method Detail

setGDIFontDrawing

public void setGDIFontDrawing(boolean flag)

isGDIFontDrawing

public boolean isGDIFontDrawing()

setGDIPenDrawing

public void setGDIPenDrawing(boolean flag)

isGDIPenDrawing

public boolean isGDIPenDrawing()

setGDIPenWidthDrawing

public void setGDIPenWidthDrawing(boolean flag)

isGDIPenWidthDrawing

public boolean isGDIPenWidthDrawing()

setFlatness

public void setFlatness(double d)

getFlatness

public double getFlatness()

getRenderingHints

public java.awt.RenderingHints getRenderingHints()
Specified by:
getRenderingHints in class java.awt.Graphics2D

create

public java.awt.Graphics create()
Specified by:
create in class java.awt.Graphics

getFont

public java.awt.Font getFont()
Specified by:
getFont in class java.awt.Graphics

fillRoundRect

public void fillRoundRect(int i,
                          int j,
                          int k,
                          int l,
                          int i1,
                          int j1)
Specified by:
fillRoundRect in class java.awt.Graphics

clip

public void clip(java.awt.Shape shape)
Specified by:
clip in class java.awt.Graphics2D

setPaintMode

public void setPaintMode()
Specified by:
setPaintMode in class java.awt.Graphics

hit

public boolean hit(java.awt.Rectangle rectangle,
                   java.awt.Shape shape,
                   boolean flag)
Specified by:
hit in class java.awt.Graphics2D

drawImage

public boolean drawImage(java.awt.Image image,
                         int i,
                         int j,
                         int k,
                         int l,
                         java.awt.Color color1,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics

getFontRenderContext

public java.awt.font.FontRenderContext getFontRenderContext()
Specified by:
getFontRenderContext in class java.awt.Graphics2D

getDeviceConfiguration

public java.awt.GraphicsConfiguration getDeviceConfiguration()
Specified by:
getDeviceConfiguration in class java.awt.Graphics2D

getColor

public java.awt.Color getColor()
Specified by:
getColor in class java.awt.Graphics

getComposite

public java.awt.Composite getComposite()
Specified by:
getComposite in class java.awt.Graphics2D

getPaint

public java.awt.Paint getPaint()
Specified by:
getPaint in class java.awt.Graphics2D

drawRenderedImage

public void drawRenderedImage(java.awt.image.RenderedImage renderedimage,
                              java.awt.geom.AffineTransform affinetransform)
Specified by:
drawRenderedImage in class java.awt.Graphics2D

setClip

public void setClip(java.awt.Shape shape)
Specified by:
setClip in class java.awt.Graphics

setTransform

public void setTransform(java.awt.geom.AffineTransform affinetransform)
Specified by:
setTransform in class java.awt.Graphics2D

drawRoundRect

public void drawRoundRect(int i,
                          int j,
                          int k,
                          int l,
                          int i1,
                          int j1)
Specified by:
drawRoundRect in class java.awt.Graphics

drawArc

public void drawArc(int i,
                    int j,
                    int k,
                    int l,
                    int i1,
                    int j1)
Specified by:
drawArc in class java.awt.Graphics

setBackground

public void setBackground(java.awt.Color color1)
Specified by:
setBackground in class java.awt.Graphics2D

fillArc

public void fillArc(int i,
                    int j,
                    int k,
                    int l,
                    int i1,
                    int j1)
Specified by:
fillArc in class java.awt.Graphics

getStroke

public java.awt.Stroke getStroke()
Specified by:
getStroke in class java.awt.Graphics2D

fillPolygon

public void fillPolygon(int[] ai,
                        int[] ai1,
                        int i)
Specified by:
fillPolygon in class java.awt.Graphics

setRenderingHint

public void setRenderingHint(java.awt.RenderingHints.Key key,
                             java.lang.Object obj)
Specified by:
setRenderingHint in class java.awt.Graphics2D

clipRect

public void clipRect(int i,
                     int j,
                     int k,
                     int l)
Specified by:
clipRect in class java.awt.Graphics

drawImage

public boolean drawImage(java.awt.Image image,
                         int i,
                         int j,
                         int k,
                         int l,
                         int i1,
                         int j1,
                         int k1,
                         int l1,
                         java.awt.Color color1,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics

drawOval

public void drawOval(int i,
                     int j,
                     int k,
                     int l)
Specified by:
drawOval in class java.awt.Graphics

setFont

public void setFont(java.awt.Font font)
Specified by:
setFont in class java.awt.Graphics

setPaint

public void setPaint(java.awt.Paint paint1)
Specified by:
setPaint in class java.awt.Graphics2D

copyArea

public void copyArea(int i,
                     int j,
                     int k,
                     int l,
                     int i1,
                     int j1)
Specified by:
copyArea in class java.awt.Graphics

setStroke

public void setStroke(java.awt.Stroke stroke1)
Specified by:
setStroke in class java.awt.Graphics2D

drawPolygon

public void drawPolygon(int[] ai,
                        int[] ai1,
                        int i)
Specified by:
drawPolygon in class java.awt.Graphics

drawString

public void drawString(java.text.AttributedCharacterIterator attributedcharacteriterator,
                       int i,
                       int j)
Specified by:
drawString in class java.awt.Graphics2D

drawPolyline

public void drawPolyline(int[] ai,
                         int[] ai1,
                         int i)
Specified by:
drawPolyline in class java.awt.Graphics

drawString

public void drawString(java.lang.String s,
                       int i,
                       int j)
Specified by:
drawString in class java.awt.Graphics2D

drawLine

public void drawLine(int i,
                     int j,
                     int k,
                     int l)
Specified by:
drawLine in class java.awt.Graphics

drawRect

public void drawRect(int i,
                     int j,
                     int k,
                     int l)
Overrides:
drawRect in class java.awt.Graphics

dispose

public void dispose()
Specified by:
dispose in class java.awt.Graphics

setClip

public void setClip(int i,
                    int j,
                    int k,
                    int l)
Specified by:
setClip in class java.awt.Graphics

drawRenderableImage

public void drawRenderableImage(java.awt.image.renderable.RenderableImage renderableimage,
                                java.awt.geom.AffineTransform affinetransform)
Specified by:
drawRenderableImage in class java.awt.Graphics2D

drawImage

public boolean drawImage(java.awt.Image image,
                         int i,
                         int j,
                         java.awt.Color color1,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics

rotate

public void rotate(double d,
                   double d1,
                   double d2)
Specified by:
rotate in class java.awt.Graphics2D

transform

public void transform(java.awt.geom.AffineTransform affinetransform)
Specified by:
transform in class java.awt.Graphics2D

clearRect

public void clearRect(int i,
                      int j,
                      int k,
                      int l)
Specified by:
clearRect in class java.awt.Graphics

setColor

public void setColor(java.awt.Color color1)
Specified by:
setColor in class java.awt.Graphics

getRenderingHint

public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key key)
Specified by:
getRenderingHint in class java.awt.Graphics2D

drawImage

public boolean drawImage(java.awt.Image image,
                         int i,
                         int j,
                         int k,
                         int l,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics

setRenderingHints

public void setRenderingHints(java.util.Map map)
Specified by:
setRenderingHints in class java.awt.Graphics2D

translate

public void translate(int i,
                      int j)
Specified by:
translate in class java.awt.Graphics2D

setXORMode

public void setXORMode(java.awt.Color color1)
Specified by:
setXORMode in class java.awt.Graphics

getClipBounds

public java.awt.Rectangle getClipBounds()
Specified by:
getClipBounds in class java.awt.Graphics

drawString

public void drawString(java.text.AttributedCharacterIterator attributedcharacteriterator,
                       float f,
                       float f1)
Specified by:
drawString in class java.awt.Graphics2D

addRenderingHints

public void addRenderingHints(java.util.Map map)
Specified by:
addRenderingHints in class java.awt.Graphics2D

getBackground

public java.awt.Color getBackground()
Specified by:
getBackground in class java.awt.Graphics2D

translate

public void translate(double d,
                      double d1)
Specified by:
translate in class java.awt.Graphics2D

fill

public void fill(java.awt.Shape shape)
Specified by:
fill in class java.awt.Graphics2D

getClip

public java.awt.Shape getClip()
Specified by:
getClip in class java.awt.Graphics

drawImage

public boolean drawImage(java.awt.Image image,
                         int i,
                         int j,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics

drawGlyphVector

public void drawGlyphVector(java.awt.font.GlyphVector glyphvector,
                            float f,
                            float f1)
Specified by:
drawGlyphVector in class java.awt.Graphics2D

setComposite

public void setComposite(java.awt.Composite composite)
Specified by:
setComposite in class java.awt.Graphics2D

scale

public void scale(double d,
                  double d1)
Specified by:
scale in class java.awt.Graphics2D

fillOval

public void fillOval(int i,
                     int j,
                     int k,
                     int l)
Specified by:
fillOval in class java.awt.Graphics

fillRect

public void fillRect(int i,
                     int j,
                     int k,
                     int l)
Specified by:
fillRect in class java.awt.Graphics

getFontMetrics

public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
Specified by:
getFontMetrics in class java.awt.Graphics

drawImage

public boolean drawImage(java.awt.Image image,
                         java.awt.geom.AffineTransform affinetransform,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics2D

rotate

public void rotate(double d)
Specified by:
rotate in class java.awt.Graphics2D

draw

public void draw(java.awt.Shape shape)
Specified by:
draw in class java.awt.Graphics2D

drawString

public void drawString(java.lang.String s,
                       float f,
                       float f1)
Specified by:
drawString in class java.awt.Graphics2D

drawImage

public boolean drawImage(java.awt.Image image,
                         int i,
                         int j,
                         int k,
                         int l,
                         int i1,
                         int j1,
                         int k1,
                         int l1,
                         java.awt.image.ImageObserver imageobserver)
Specified by:
drawImage in class java.awt.Graphics

getTransform

public java.awt.geom.AffineTransform getTransform()
Specified by:
getTransform in class java.awt.Graphics2D

drawImage

public void drawImage(java.awt.image.BufferedImage bufferedimage,
                      java.awt.image.BufferedImageOp bufferedimageop,
                      int i,
                      int j)
Specified by:
drawImage in class java.awt.Graphics2D

shear

public void shear(double d,
                  double d1)
Specified by:
shear in class java.awt.Graphics2D