Class MetaFile

  • Direct Known Subclasses:
    WMF

    public abstract class MetaFile
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MetaFile()  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void arc​(int left, int top, int right, int bottom, int xstart, int ystart, int xend, int yend)  
      abstract int createBrushIndirect​(int style, java.awt.Color color, int hatch)  
      abstract int createFont​(int height, int with, int esc, int orient, int weight, boolean italic, boolean underline, boolean strikeOut, byte charSet, byte outPrecision, byte clipPrecision, byte quality, byte pitchAndFamily, java.lang.String s)  
      abstract int createFont​(java.awt.Font font, int i, boolean flag, boolean flag1)  
      abstract int createPatternBrush​(int[] ai, int i, int j)  
      abstract int createPenIndirect​(int style, int width, java.awt.Color color)  
      abstract void deleteObject​(int i)  
      abstract void ellipse​(int left, int top, int right, int bottom)  
      abstract void escape​(int function, byte[] data)  
      abstract void intersectClipRect​(int i, int j, int k, int l)  
      abstract void lineTo​(int x, int y)  
      abstract void moveTo​(int x, int y)  
      abstract void pie​(int left, int top, int right, int bottom, int xR1, int yR1, int xR2, int yR2)  
      abstract void polygon​(int[] ptx, int[] pty, int count)  
      abstract void polyline​(int[] ptx, int[] pty, int count)  
      abstract void polypolygon​(java.awt.Polygon[] apolygon)  
      abstract void rectangle​(int left, int top, int right, int bottom)  
      abstract void roundRect​(int left, int top, int right, int bottom, int width, int height)  
      abstract void selectObject​(int handle)  
      abstract void setBKColor​(java.awt.Color color)  
      abstract void setBKMode​(int mode)  
      abstract void setClipRgn()  
      abstract void setMapMode​(int mode)  
      abstract void setPixel​(int x, int y, java.awt.Color color)  
      abstract void setPolyFillMode​(int mode)  
      abstract void setROP2​(int mode)  
      abstract void setStretchBltMode​(int mode)  
      abstract void setTextAlign​(int i)  
      abstract void setTextCharacterExtra​(int i)  
      abstract void setTextColor​(java.awt.Color color)  
      abstract void setViewportExt​(int i, int j)  
      abstract void setWindowExt​(int cx, int cy)  
      abstract void setWindowOrg​(int x, int y)  
      abstract void stretchBlt​(int xOrigDest, int yOrigDest, int widthDest, int heightDest, int xOrigSrc, int yOrigSrc, int widthSrc, int heightSrc, int rasterOp, int[] pixelData, int imageWidth, int imageHeight)  
      abstract void textOut​(int x, int y, java.lang.String s)  
      abstract java.lang.String translateFontName​(java.lang.String s)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MetaFile

        public MetaFile()
    • Method Detail

      • arc

        public abstract void arc​(int left,
                                 int top,
                                 int right,
                                 int bottom,
                                 int xstart,
                                 int ystart,
                                 int xend,
                                 int yend)
      • createBrushIndirect

        public abstract int createBrushIndirect​(int style,
                                                java.awt.Color color,
                                                int hatch)
      • createFont

        public abstract int createFont​(java.awt.Font font,
                                       int i,
                                       boolean flag,
                                       boolean flag1)
      • createFont

        public abstract int createFont​(int height,
                                       int with,
                                       int esc,
                                       int orient,
                                       int weight,
                                       boolean italic,
                                       boolean underline,
                                       boolean strikeOut,
                                       byte charSet,
                                       byte outPrecision,
                                       byte clipPrecision,
                                       byte quality,
                                       byte pitchAndFamily,
                                       java.lang.String s)
      • createPatternBrush

        public abstract int createPatternBrush​(int[] ai,
                                               int i,
                                               int j)
      • createPenIndirect

        public abstract int createPenIndirect​(int style,
                                              int width,
                                              java.awt.Color color)
      • deleteObject

        public abstract void deleteObject​(int i)
      • ellipse

        public abstract void ellipse​(int left,
                                     int top,
                                     int right,
                                     int bottom)
      • escape

        public abstract void escape​(int function,
                                    byte[] data)
      • intersectClipRect

        public abstract void intersectClipRect​(int i,
                                               int j,
                                               int k,
                                               int l)
      • lineTo

        public abstract void lineTo​(int x,
                                    int y)
      • moveTo

        public abstract void moveTo​(int x,
                                    int y)
      • pie

        public abstract void pie​(int left,
                                 int top,
                                 int right,
                                 int bottom,
                                 int xR1,
                                 int yR1,
                                 int xR2,
                                 int yR2)
      • polygon

        public abstract void polygon​(int[] ptx,
                                     int[] pty,
                                     int count)
      • polyline

        public abstract void polyline​(int[] ptx,
                                      int[] pty,
                                      int count)
      • polypolygon

        public abstract void polypolygon​(java.awt.Polygon[] apolygon)
      • rectangle

        public abstract void rectangle​(int left,
                                       int top,
                                       int right,
                                       int bottom)
      • roundRect

        public abstract void roundRect​(int left,
                                       int top,
                                       int right,
                                       int bottom,
                                       int width,
                                       int height)
      • selectObject

        public abstract void selectObject​(int handle)
      • setBKColor

        public abstract void setBKColor​(java.awt.Color color)
      • setBKMode

        public abstract void setBKMode​(int mode)
      • setClipRgn

        public abstract void setClipRgn()
      • setMapMode

        public abstract void setMapMode​(int mode)
      • setPixel

        public abstract void setPixel​(int x,
                                      int y,
                                      java.awt.Color color)
      • setPolyFillMode

        public abstract void setPolyFillMode​(int mode)
      • setROP2

        public abstract void setROP2​(int mode)
      • setStretchBltMode

        public abstract void setStretchBltMode​(int mode)
      • setTextAlign

        public abstract void setTextAlign​(int i)
      • setTextCharacterExtra

        public abstract void setTextCharacterExtra​(int i)
      • setTextColor

        public abstract void setTextColor​(java.awt.Color color)
      • setViewportExt

        public abstract void setViewportExt​(int i,
                                            int j)
      • setWindowExt

        public abstract void setWindowExt​(int cx,
                                          int cy)
      • setWindowOrg

        public abstract void setWindowOrg​(int x,
                                          int y)
      • stretchBlt

        public abstract void stretchBlt​(int xOrigDest,
                                        int yOrigDest,
                                        int widthDest,
                                        int heightDest,
                                        int xOrigSrc,
                                        int yOrigSrc,
                                        int widthSrc,
                                        int heightSrc,
                                        int rasterOp,
                                        int[] pixelData,
                                        int imageWidth,
                                        int imageHeight)
      • textOut

        public abstract void textOut​(int x,
                                     int y,
                                     java.lang.String s)
      • translateFontName

        public abstract java.lang.String translateFontName​(java.lang.String s)