Interface Gdi

  • All Known Implementing Classes:
    SvgGdi, WmfGdi

    public interface Gdi
    Author:
    Hidekatsu Izuno
    • Method Detail

      • placeableHeader

        void placeableHeader​(int vsx,
                             int vsy,
                             int vex,
                             int vey,
                             int dpi)
      • header

        void header()
      • animatePalette

        void animatePalette​(GdiPalette palette,
                            int startIndex,
                            int[] entries)
      • arc

        void arc​(int sxr,
                 int syr,
                 int exr,
                 int eyr,
                 int sxa,
                 int sya,
                 int exa,
                 int eya)
      • bitBlt

        void bitBlt​(byte[] image,
                    int dx,
                    int dy,
                    int dw,
                    int dh,
                    int sx,
                    int sy,
                    long rop)
      • chord

        void chord​(int sxr,
                   int syr,
                   int exr,
                   int eyr,
                   int sxa,
                   int sya,
                   int exa,
                   int eya)
      • createBrushIndirect

        GdiBrush createBrushIndirect​(int style,
                                     int color,
                                     int hatch)
      • createFontIndirect

        GdiFont createFontIndirect​(int height,
                                   int width,
                                   int escapement,
                                   int orientation,
                                   int weight,
                                   boolean italic,
                                   boolean underline,
                                   boolean strikeout,
                                   int charset,
                                   int outPrecision,
                                   int clipPrecision,
                                   int quality,
                                   int pitchAndFamily,
                                   byte[] faceName)
      • createPalette

        GdiPalette createPalette​(int version,
                                 int[] palEntry)
      • createPenIndirect

        GdiPen createPenIndirect​(int style,
                                 int width,
                                 int color)
      • createRectRgn

        GdiRegion createRectRgn​(int left,
                                int top,
                                int right,
                                int bottom)
      • deleteObject

        void deleteObject​(GdiObject obj)
      • dibBitBlt

        void dibBitBlt​(byte[] image,
                       int dx,
                       int dy,
                       int dw,
                       int dh,
                       int sx,
                       int sy,
                       long rop)
      • dibCreatePatternBrush

        GdiPatternBrush dibCreatePatternBrush​(byte[] image,
                                              int usage)
      • dibStretchBlt

        void dibStretchBlt​(byte[] image,
                           int dx,
                           int dy,
                           int dw,
                           int dh,
                           int sx,
                           int sy,
                           int sw,
                           int sh,
                           long rop)
      • ellipse

        void ellipse​(int sx,
                     int sy,
                     int ex,
                     int ey)
      • escape

        void escape​(byte[] data)
      • excludeClipRect

        int excludeClipRect​(int left,
                            int top,
                            int right,
                            int bottom)
      • extFloodFill

        void extFloodFill​(int x,
                          int y,
                          int color,
                          int type)
      • extTextOut

        void extTextOut​(int x,
                        int y,
                        int options,
                        int[] rect,
                        byte[] text,
                        int[] lpdx)
      • floodFill

        void floodFill​(int x,
                       int y,
                       int color)
      • intersectClipRect

        void intersectClipRect​(int left,
                               int top,
                               int right,
                               int bottom)
      • invertRgn

        void invertRgn​(GdiRegion rgn)
      • lineTo

        void lineTo​(int ex,
                    int ey)
      • moveToEx

        void moveToEx​(int x,
                      int y,
                      Point old)
      • offsetClipRgn

        void offsetClipRgn​(int x,
                           int y)
      • offsetViewportOrgEx

        void offsetViewportOrgEx​(int x,
                                 int y,
                                 Point point)
      • offsetWindowOrgEx

        void offsetWindowOrgEx​(int x,
                               int y,
                               Point point)
      • patBlt

        void patBlt​(int x,
                    int y,
                    int width,
                    int height,
                    long rop)
      • pie

        void pie​(int sx,
                 int sy,
                 int ex,
                 int ey,
                 int sxr,
                 int syr,
                 int exr,
                 int eyr)
      • polygon

        void polygon​(Point[] points)
      • polyline

        void polyline​(Point[] points)
      • polyPolygon

        void polyPolygon​(Point[][] points)
      • realizePalette

        void realizePalette()
      • restoreDC

        void restoreDC​(int savedDC)
      • rectangle

        void rectangle​(int sx,
                       int sy,
                       int ex,
                       int ey)
      • resizePalette

        void resizePalette​(GdiPalette palette)
      • roundRect

        void roundRect​(int sx,
                       int sy,
                       int ex,
                       int ey,
                       int rw,
                       int rh)
      • seveDC

        void seveDC()
      • scaleViewportExtEx

        void scaleViewportExtEx​(int x,
                                int xd,
                                int y,
                                int yd,
                                Size old)
      • scaleWindowExtEx

        void scaleWindowExtEx​(int x,
                              int xd,
                              int y,
                              int yd,
                              Size old)
      • selectClipRgn

        void selectClipRgn​(GdiRegion rgn)
      • selectObject

        void selectObject​(GdiObject obj)
      • selectPalette

        void selectPalette​(GdiPalette palette,
                           boolean mode)
      • setBkColor

        void setBkColor​(int color)
      • setBkMode

        void setBkMode​(int mode)
      • setDIBitsToDevice

        void setDIBitsToDevice​(int dx,
                               int dy,
                               int dw,
                               int dh,
                               int sx,
                               int sy,
                               int startscan,
                               int scanlines,
                               byte[] image,
                               int colorUse)
      • setLayout

        void setLayout​(long layout)
      • setMapMode

        void setMapMode​(int mode)
      • setMapperFlags

        void setMapperFlags​(long flags)
      • setPaletteEntries

        void setPaletteEntries​(GdiPalette palette,
                               int startIndex,
                               int[] entries)
      • setPixel

        void setPixel​(int x,
                      int y,
                      int color)
      • setPolyFillMode

        void setPolyFillMode​(int mode)
      • setRelAbs

        void setRelAbs​(int mode)
      • setROP2

        void setROP2​(int mode)
      • setStretchBltMode

        void setStretchBltMode​(int mode)
      • setTextAlign

        void setTextAlign​(int align)
      • setTextCharacterExtra

        void setTextCharacterExtra​(int extra)
      • setTextColor

        void setTextColor​(int color)
      • setTextJustification

        void setTextJustification​(int breakExtra,
                                  int breakCount)
      • setViewportExtEx

        void setViewportExtEx​(int x,
                              int y,
                              Size old)
      • setViewportOrgEx

        void setViewportOrgEx​(int x,
                              int y,
                              Point old)
      • setWindowExtEx

        void setWindowExtEx​(int width,
                            int height,
                            Size old)
      • setWindowOrgEx

        void setWindowOrgEx​(int x,
                            int y,
                            Point old)
      • stretchBlt

        void stretchBlt​(byte[] image,
                        int dx,
                        int dy,
                        int dw,
                        int dh,
                        int sx,
                        int sy,
                        int sw,
                        int sh,
                        long rop)
      • stretchDIBits

        void stretchDIBits​(int dx,
                           int dy,
                           int dw,
                           int dh,
                           int sx,
                           int sy,
                           int sw,
                           int sh,
                           byte[] image,
                           int usage,
                           long rop)
      • textOut

        void textOut​(int x,
                     int y,
                     byte[] text)
      • footer

        void footer()