Class WMF

    • Constructor Detail

      • WMF

        public WMF()
    • Method Detail

      • addHandle

        protected int addHandle()
      • arc

        public void arc​(int left,
                        int top,
                        int right,
                        int bottom,
                        int xstart,
                        int ystart,
                        int xend,
                        int yend)
        Specified by:
        arc in class MetaFile
      • createBrushIndirect

        public int createBrushIndirect​(int style,
                                       java.awt.Color color,
                                       int hatch)
        Specified by:
        createBrushIndirect in class MetaFile
      • createFont

        public int createFont​(java.awt.Font font,
                              int i,
                              boolean flag,
                              boolean flag1)
        Specified by:
        createFont in class MetaFile
      • createFont

        public 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)
        Specified by:
        createFont in class MetaFile
      • createPatternBrush

        public int createPatternBrush​(int[] ai,
                                      int i,
                                      int j)
        Specified by:
        createPatternBrush in class MetaFile
      • createPenIndirect

        public int createPenIndirect​(int style,
                                     int width,
                                     java.awt.Color color)
        Specified by:
        createPenIndirect in class MetaFile
      • ellipse

        public void ellipse​(int left,
                            int top,
                            int right,
                            int bottom)
        Specified by:
        ellipse in class MetaFile
      • escape

        public void escape​(int function,
                           byte[] data)
        Specified by:
        escape in class MetaFile
      • intersectClipRect

        public void intersectClipRect​(int i,
                                      int j,
                                      int k,
                                      int l)
        Specified by:
        intersectClipRect in class MetaFile
      • lineTo

        public void lineTo​(int x,
                           int y)
        Specified by:
        lineTo in class MetaFile
      • writeRecordHeader

        protected void writeRecordHeader​(int record,
                                         int size)
      • moveTo

        public void moveTo​(int x,
                           int y)
        Specified by:
        moveTo in class MetaFile
      • pie

        public void pie​(int left,
                        int top,
                        int right,
                        int bottom,
                        int xR1,
                        int yR1,
                        int xR2,
                        int yR2)
        Specified by:
        pie in class MetaFile
      • polygon

        public void polygon​(int[] ptx,
                            int[] pty,
                            int count)
        Specified by:
        polygon in class MetaFile
      • polyline

        public void polyline​(int[] ptx,
                             int[] pty,
                             int count)
        Specified by:
        polyline in class MetaFile
      • polypolygon

        public void polypolygon​(java.awt.Polygon[] apolygon)
        Specified by:
        polypolygon in class MetaFile
      • rectangle

        public void rectangle​(int left,
                              int top,
                              int right,
                              int bottom)
        Specified by:
        rectangle in class MetaFile
      • roundRect

        public void roundRect​(int left,
                              int top,
                              int right,
                              int bottom,
                              int width,
                              int height)
        Specified by:
        roundRect in class MetaFile
      • selectObject

        public void selectObject​(int handle)
        Specified by:
        selectObject in class MetaFile
      • setBKColor

        public void setBKColor​(java.awt.Color color)
        Specified by:
        setBKColor in class MetaFile
      • setBKMode

        public void setBKMode​(int mode)
        Specified by:
        setBKMode in class MetaFile
      • setMapMode

        public void setMapMode​(int mode)
        Specified by:
        setMapMode in class MetaFile
      • setPixel

        public void setPixel​(int x,
                             int y,
                             java.awt.Color color)
        Specified by:
        setPixel in class MetaFile
      • setROP2

        public void setROP2​(int mode)
        Specified by:
        setROP2 in class MetaFile
      • setTextColor

        public void setTextColor​(java.awt.Color color)
        Specified by:
        setTextColor in class MetaFile
      • setViewportExt

        public void setViewportExt​(int i,
                                   int j)
        Specified by:
        setViewportExt in class MetaFile
      • setWindowExt

        public void setWindowExt​(int cx,
                                 int cy)
        Specified by:
        setWindowExt in class MetaFile
      • setWindowOrg

        public void setWindowOrg​(int x,
                                 int y)
        Specified by:
        setWindowOrg in class MetaFile
      • stretchBlt

        public 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)
        Specified by:
        stretchBlt in class MetaFile
      • textOut

        public void textOut​(int x,
                            int y,
                            java.lang.String s)
        Specified by:
        textOut in class MetaFile
      • translateFontName

        public java.lang.String translateFontName​(java.lang.String s)
        Specified by:
        translateFontName in class MetaFile
      • writeBitmap

        protected void writeBitmap​(int[] ai,
                                   int imageWidth,
                                   int imageHeight)
      • writeColor

        protected void writeColor​(java.awt.Color color)
      • writeInteger

        protected void writeInteger​(int i)
      • writeWMF

        public void writeWMF​(java.io.OutputStream outputstream)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • writeWord

        protected void writeWord​(int i)