Package net.arnx.wmf2svg.gdi
Interface Gdi
public interface Gdi
- Author:
- Hidekatsu Izuno
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final longstatic final intstatic final longstatic final longstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final longstatic final longstatic final longstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final longstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidalphaBlend(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int blendFunction) voidangleArc(int x, int y, int radius, float startAngle, float sweepAngle) voidanimatePalette(GdiPalette palette, int startIndex, int[] entries) voidarc(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) voidarcTo(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) voidvoidbitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) voidchord(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) voidvoidcolorCorrectPalette(GdiPalette palette, int startIndex, int entries) booleancolorMatchToTarget(int action, int flags, byte[] targetProfile) voidcomment(byte[] data) createBrushIndirect(int style, int color, int hatch) createColorSpace(byte[] logColorSpace) createColorSpaceW(byte[] logColorSpace) 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(int version, int[] palEntry) createPatternBrush(byte[] image) createPenIndirect(int style, int width, int color) createRectRgn(int left, int top, int right, int bottom) booleandeleteColorSpace(GdiColorSpace colorSpace) voiddeleteObject(GdiObject obj) voiddibBitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) dibCreatePatternBrush(byte[] image, int usage) voiddibStretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop) voidellipse(int sx, int sy, int ex, int ey) default voidemfHeader(int left, int top, int right, int bottom, int frameLeft, int frameTop, int frameRight, int frameBottom) default voidemfHeader(int left, int top, int right, int bottom, int frameLeft, int frameTop, int frameRight, int frameBottom, int deviceWidth, int deviceHeight, int millimetersWidth, int millimetersHeight) voidendPath()voidescape(byte[] data) intexcludeClipRect(int left, int top, int right, int bottom) extCreateRegion(float[] xform, int count, byte[] rgnData) voidextFloodFill(int x, int y, int color, int type) intextSelectClipRgn(GdiRegion rgn, int mode) voidextTextOut(int x, int y, int options, int[] rect, byte[] text, int[] lpdx) voidfillPath()voidvoidvoidfloodFill(int x, int y, int color) voidfooter()voidvoidgradientFill(Trivertex[] vertex, GradientRect[] mesh, int mode) voidgradientFill(Trivertex[] vertex, GradientTriangle[] mesh, int mode) voidheader()voidintersectClipRect(int left, int top, int right, int bottom) voidvoidlineTo(int ex, int ey) voidmaskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop) default voidmaskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop, Integer sourceBackgroundColor) voidvoidoffsetClipRgn(int x, int y) voidoffsetViewportOrgEx(int x, int y, Point point) voidoffsetWindowOrgEx(int x, int y, Point point) voidvoidpatBlt(int x, int y, int width, int height, long rop) voidpie(int sx, int sy, int ex, int ey, int sxr, int syr, int exr, int eyr) voidplaceableHeader(int vsx, int vsy, int vex, int vey, int dpi) voidvoidpolyBezier(Point[] points) voidpolyBezierTo(Point[] points) voidvoidvoidpolyPolygon(Point[][] points) voidvoidrectangle(int sx, int sy, int ex, int ey) voidresizePalette(GdiPalette palette, int entries) voidrestoreDC(int savedDC) voidroundRect(int sx, int sy, int ex, int ey, int rw, int rh) voidscaleViewportExtEx(int x, int xd, int y, int yd, Size old) voidscaleWindowExtEx(int x, int xd, int y, int yd, Size old) voidselectClipPath(int mode) voidselectClipRgn(GdiRegion rgn) voidselectObject(GdiObject obj) voidselectPalette(GdiPalette palette, boolean mode) voidsetArcDirection(int direction) voidsetBkColor(int color) voidsetBkMode(int mode) voidsetBrushOrgEx(int x, int y, Point old) voidsetColorAdjustment(byte[] colorAdjustment) setColorSpace(GdiColorSpace colorSpace) voidsetDIBitsToDevice(int dx, int dy, int dw, int dh, int sx, int sy, int startscan, int scanlines, byte[] image, int colorUse) intsetICMMode(int mode) booleansetICMProfile(byte[] profileName) voidsetLayout(long layout) voidsetMapMode(int mode) voidsetMapperFlags(long flags) intvoidsetMiterLimit(float limit) voidsetPaletteEntries(GdiPalette palette, int startIndex, int[] entries) voidsetPixel(int x, int y, int color) voidsetPolyFillMode(int mode) voidsetRelAbs(int mode) voidsetROP2(int mode) voidsetStretchBltMode(int mode) voidsetTextAlign(int align) voidsetTextCharacterExtra(int extra) voidsetTextColor(int color) voidsetTextJustification(int breakExtra, int breakCount) voidsetViewportExtEx(int x, int y, Size old) voidsetViewportOrgEx(int x, int y, Point old) voidsetWindowExtEx(int width, int height, Size old) voidsetWindowOrgEx(int x, int y, Point old) voidseveDC()voidstretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop) voidstretchDIBits(int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, byte[] image, int usage, long rop) voidvoidvoidtextOut(int x, int y, byte[] text) voidtransparentBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int transparentColor) void
-
Field Details
-
OPAQUE
static final int OPAQUE- See Also:
-
TRANSPARENT
static final int TRANSPARENT- See Also:
-
TA_BASELINE
static final int TA_BASELINE- See Also:
-
TA_BOTTOM
static final int TA_BOTTOM- See Also:
-
TA_TOP
static final int TA_TOP- See Also:
-
TA_CENTER
static final int TA_CENTER- See Also:
-
TA_LEFT
static final int TA_LEFT- See Also:
-
TA_RIGHT
static final int TA_RIGHT- See Also:
-
TA_NOUPDATECP
static final int TA_NOUPDATECP- See Also:
-
TA_RTLREADING
static final int TA_RTLREADING- See Also:
-
TA_UPDATECP
static final int TA_UPDATECP- See Also:
-
VTA_BASELINE
static final int VTA_BASELINE- See Also:
-
VTA_CENTER
static final int VTA_CENTER- See Also:
-
ETO_CLIPPED
static final int ETO_CLIPPED- See Also:
-
ETO_NUMERICSLOCAL
static final int ETO_NUMERICSLOCAL- See Also:
-
ETO_NUMERICSLATIN
static final int ETO_NUMERICSLATIN- See Also:
-
ETO_GLYPH_INDEX
static final int ETO_GLYPH_INDEX- See Also:
-
ETO_OPAQUE
static final int ETO_OPAQUE- See Also:
-
ETO_PDY
static final int ETO_PDY- See Also:
-
ETO_RTLREADING
static final int ETO_RTLREADING- See Also:
-
ETO_IGNORELANGUAGE
static final int ETO_IGNORELANGUAGE- See Also:
-
MM_ANISOTROPIC
static final int MM_ANISOTROPIC- See Also:
-
MM_HIENGLISH
static final int MM_HIENGLISH- See Also:
-
MM_HIMETRIC
static final int MM_HIMETRIC- See Also:
-
MM_ISOTROPIC
static final int MM_ISOTROPIC- See Also:
-
MM_LOENGLISH
static final int MM_LOENGLISH- See Also:
-
MM_LOMETRIC
static final int MM_LOMETRIC- See Also:
-
MM_TEXT
static final int MM_TEXT- See Also:
-
MM_TWIPS
static final int MM_TWIPS- See Also:
-
STRETCH_ANDSCANS
static final int STRETCH_ANDSCANS- See Also:
-
STRETCH_DELETESCANS
static final int STRETCH_DELETESCANS- See Also:
-
STRETCH_HALFTONE
static final int STRETCH_HALFTONE- See Also:
-
STRETCH_ORSCANS
static final int STRETCH_ORSCANS- See Also:
-
BLACKONWHITE
static final int BLACKONWHITE- See Also:
-
COLORONCOLOR
static final int COLORONCOLOR- See Also:
-
HALFTONE
static final int HALFTONE- See Also:
-
WHITEONBLACK
static final int WHITEONBLACK- See Also:
-
ALTERNATE
static final int ALTERNATE- See Also:
-
WINDING
static final int WINDING- See Also:
-
R2_BLACK
static final int R2_BLACK- See Also:
-
R2_COPYPEN
static final int R2_COPYPEN- See Also:
-
R2_MASKNOTPEN
static final int R2_MASKNOTPEN- See Also:
-
R2_MASKPEN
static final int R2_MASKPEN- See Also:
-
R2_MASKPENNOT
static final int R2_MASKPENNOT- See Also:
-
R2_MERGENOTPEN
static final int R2_MERGENOTPEN- See Also:
-
R2_MERGEPEN
static final int R2_MERGEPEN- See Also:
-
R2_MERGEPENNOT
static final int R2_MERGEPENNOT- See Also:
-
R2_NOP
static final int R2_NOP- See Also:
-
R2_NOT
static final int R2_NOT- See Also:
-
R2_NOTCOPYPEN
static final int R2_NOTCOPYPEN- See Also:
-
R2_NOTMASKPEN
static final int R2_NOTMASKPEN- See Also:
-
R2_NOTMERGEPEN
static final int R2_NOTMERGEPEN- See Also:
-
R2_NOTXORPEN
static final int R2_NOTXORPEN- See Also:
-
R2_WHITE
static final int R2_WHITE- See Also:
-
R2_XORPEN
static final int R2_XORPEN- See Also:
-
BLACKNESS
static final long BLACKNESS- See Also:
-
DSTINVERT
static final long DSTINVERT- See Also:
-
MERGECOPY
static final long MERGECOPY- See Also:
-
MERGEPAINT
static final long MERGEPAINT- See Also:
-
NOTSRCCOPY
static final long NOTSRCCOPY- See Also:
-
NOTSRCERASE
static final long NOTSRCERASE- See Also:
-
PATCOPY
static final long PATCOPY- See Also:
-
PATINVERT
static final long PATINVERT- See Also:
-
PATPAINT
static final long PATPAINT- See Also:
-
SRCAND
static final long SRCAND- See Also:
-
SRCCOPY
static final long SRCCOPY- See Also:
-
SRCERASE
static final long SRCERASE- See Also:
-
SRCINVERT
static final long SRCINVERT- See Also:
-
SRCPAINT
static final long SRCPAINT- See Also:
-
WHITENESS
static final long WHITENESS- See Also:
-
DIB_RGB_COLORS
static final int DIB_RGB_COLORS- See Also:
-
DIB_PAL_COLORS
static final int DIB_PAL_COLORS- See Also:
-
LAYOUT_BITMAPORIENTATIONPRESERVED
static final int LAYOUT_BITMAPORIENTATIONPRESERVED- See Also:
-
LAYOUT_RTL
static final int LAYOUT_RTL- See Also:
-
ABSOLUTE
static final int ABSOLUTE- See Also:
-
RELATIVE
static final int RELATIVE- See Also:
-
ASPECT_FILTERING
static final int ASPECT_FILTERING- See Also:
-
AD_COUNTERCLOCKWISE
static final int AD_COUNTERCLOCKWISE- See Also:
-
AD_CLOCKWISE
static final int AD_CLOCKWISE- See Also:
-
GRADIENT_FILL_RECT_H
static final int GRADIENT_FILL_RECT_H- See Also:
-
GRADIENT_FILL_RECT_V
static final int GRADIENT_FILL_RECT_V- See Also:
-
GRADIENT_FILL_TRIANGLE
static final int GRADIENT_FILL_TRIANGLE- See Also:
-
-
Method Details
-
placeableHeader
void placeableHeader(int vsx, int vsy, int vex, int vey, int dpi) -
emfHeader
default void emfHeader(int left, int top, int right, int bottom, int frameLeft, int frameTop, int frameRight, int frameBottom) -
emfHeader
default void emfHeader(int left, int top, int right, int bottom, int frameLeft, int frameTop, int frameRight, int frameBottom, int deviceWidth, int deviceHeight, int millimetersWidth, int millimetersHeight) -
header
void header() -
animatePalette
-
alphaBlend
void alphaBlend(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int blendFunction) -
angleArc
void angleArc(int x, int y, int radius, float startAngle, float sweepAngle) -
arc
void arc(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) -
arcTo
void arcTo(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) -
abortPath
void abortPath() -
beginPath
void beginPath() -
bitBlt
void bitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) -
maskBlt
void maskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop) -
maskBlt
default void maskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop, Integer sourceBackgroundColor) -
plgBlt
void plgBlt(byte[] image, Point[] points, int sx, int sy, int sw, int sh, byte[] mask, int mx, int my) -
chord
void chord(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya) -
closeFigure
void closeFigure() -
colorCorrectPalette
-
createBrushIndirect
-
createColorSpace
-
createColorSpaceW
-
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
-
createPatternBrush
-
createPenIndirect
-
createRectRgn
-
deleteObject
-
deleteColorSpace
-
dibBitBlt
void dibBitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop) -
dibCreatePatternBrush
-
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) -
endPath
void endPath() -
escape
void escape(byte[] data) -
comment
void comment(byte[] data) -
excludeClipRect
int excludeClipRect(int left, int top, int right, int bottom) -
extFloodFill
void extFloodFill(int x, int y, int color, int type) -
extCreateRegion
-
extSelectClipRgn
-
extTextOut
void extTextOut(int x, int y, int options, int[] rect, byte[] text, int[] lpdx) -
fillRgn
-
flattenPath
void flattenPath() -
widenPath
void widenPath() -
floodFill
void floodFill(int x, int y, int color) -
gradientFill
-
gradientFill
-
frameRgn
-
intersectClipRect
void intersectClipRect(int left, int top, int right, int bottom) -
invertRgn
-
lineTo
void lineTo(int ex, int ey) -
moveToEx
-
offsetClipRgn
void offsetClipRgn(int x, int y) -
offsetViewportOrgEx
-
offsetWindowOrgEx
-
paintRgn
-
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) -
polyBezier
-
polyBezierTo
-
polygon
-
polyline
-
polyPolygon
-
fillPath
void fillPath() -
strokePath
void strokePath() -
strokeAndFillPath
void strokeAndFillPath() -
realizePalette
void realizePalette() -
restoreDC
void restoreDC(int savedDC) -
rectangle
void rectangle(int sx, int sy, int ex, int ey) -
resizePalette
-
roundRect
void roundRect(int sx, int sy, int ex, int ey, int rw, int rh) -
seveDC
void seveDC() -
scaleViewportExtEx
-
scaleWindowExtEx
-
selectClipRgn
-
selectClipPath
void selectClipPath(int mode) -
setColorSpace
-
selectObject
-
selectPalette
-
setBkColor
void setBkColor(int color) -
setBkMode
void setBkMode(int mode) -
setColorAdjustment
void setColorAdjustment(byte[] colorAdjustment) -
setArcDirection
void setArcDirection(int direction) -
setBrushOrgEx
-
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) -
setICMMode
int setICMMode(int mode) -
setICMProfile
boolean setICMProfile(byte[] profileName) -
colorMatchToTarget
boolean colorMatchToTarget(int action, int flags, byte[] targetProfile) -
setMetaRgn
int setMetaRgn() -
setMiterLimit
void setMiterLimit(float limit) -
setPaletteEntries
-
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
-
setViewportOrgEx
-
setWindowExtEx
-
setWindowOrgEx
-
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) -
transparentBlt
void transparentBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int transparentColor)
-