com.pietjonas.wmfwriter2d
Class WMF
java.lang.Object
com.pietjonas.wmfwriter2d.WMF
public class WMF
- extends java.lang.Object
Constructor Summary |
WMF()
|
Method Summary |
void |
arc(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1)
|
void |
bitBlt(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int[] ai,
int l1,
int i2)
|
void |
chord(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1)
|
int |
createBrushIndirect(int i,
java.awt.Color color,
int j)
|
int |
createFont(java.awt.Font font,
int i,
boolean flag,
boolean flag1)
|
int |
createFontIndirect(int i,
int j,
int k,
int l,
int i1,
boolean flag,
boolean flag1,
boolean flag2,
byte byte0,
byte byte1,
byte byte2,
byte byte3,
byte byte4,
java.lang.String s)
|
int |
createPatternBrush(int[] ai,
int i,
int j)
|
int |
createPenIndirect(int i,
int j,
java.awt.Color color)
|
void |
deleteObject(int i)
|
void |
ellipse(int i,
int j,
int k,
int l)
|
void |
escape(int i,
byte[] abyte0)
|
void |
extTextOut(int i,
int j,
int k,
java.awt.Rectangle rectangle1,
java.lang.String s)
|
void |
extTextOut(int i,
int j,
int k,
java.awt.Rectangle rectangle1,
java.lang.String s,
int[] ai)
|
java.lang.String[][] |
getTranslateFontNames()
|
void |
intersectClipRect(int i,
int j,
int k,
int l)
|
void |
lineTo(int i,
int j)
|
static void |
main(java.lang.String[] args)
|
void |
moveTo(int i,
int j)
|
void |
offsetViewportOrg(int i,
int j)
|
void |
offsetWindowOrg(int i,
int j)
|
void |
patBlt(int i,
int j,
int k,
int l,
int i1)
|
void |
pie(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1)
|
void |
polygon(int[] ai,
int[] ai1,
int i)
|
void |
polyline(int[] ai,
int[] ai1,
int i)
|
void |
polypolygon(java.awt.Polygon[] apolygon)
|
void |
rectangle(int i,
int j,
int k,
int l)
|
void |
roundRect(int i,
int j,
int k,
int l,
int i1,
int j1)
|
void |
scaleViewportExt(int i,
int j,
int k,
int l)
|
void |
scaleWindowExt(int i,
int j,
int k,
int l)
|
void |
selectObject(int i)
|
void |
setBKColor(java.awt.Color color)
|
void |
setBKMode(int i)
|
void |
setClipRgn()
|
void |
setMapMode(int i)
|
void |
setPixel(int i,
int j,
java.awt.Color color)
|
void |
setPolyFillMode(int i)
|
void |
setROP2(int i)
|
void |
setStretchBltMode(int i)
|
void |
setTextAlign(int i)
|
void |
setTextCharacterExtra(int i)
|
void |
setTextColor(java.awt.Color color)
|
void |
setTextJustification(int i,
int j)
|
void |
setTranslateFontNames(java.lang.String[][] as)
|
void |
setViewportExt(int i,
int j)
|
void |
setViewportOrg(int i,
int j)
|
void |
setWindowExt(int i,
int j)
|
void |
setWindowOrg(int i,
int j)
|
void |
stretchBlt(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1,
int i2,
int[] ai,
int j2,
int k2)
|
void |
textOut(int i,
int j,
java.lang.String s)
|
java.lang.String |
translateFontName(java.lang.String s)
|
void |
writePlaceableWMF(java.io.OutputStream outputstream,
int x,
int y,
int w,
int h,
int dpi)
|
void |
writeWMF(java.io.OutputStream outputstream)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PS_SOLID
public static final int PS_SOLID
- See Also:
- Constant Field Values
PS_DASH
public static final int PS_DASH
- See Also:
- Constant Field Values
PS_DOT
public static final int PS_DOT
- See Also:
- Constant Field Values
PS_DASHDOT
public static final int PS_DASHDOT
- See Also:
- Constant Field Values
PS_DASHDOTDOT
public static final int PS_DASHDOTDOT
- See Also:
- Constant Field Values
PS_NULL
public static final int PS_NULL
- See Also:
- Constant Field Values
PS_INSIDEFRAME
public static final int PS_INSIDEFRAME
- See Also:
- Constant Field Values
BS_SOLID
public static final int BS_SOLID
- See Also:
- Constant Field Values
BS_HOLLOW
public static final int BS_HOLLOW
- See Also:
- Constant Field Values
BS_NULL
public static final int BS_NULL
- See Also:
- Constant Field Values
BS_HATCHED
public static final int BS_HATCHED
- See Also:
- Constant Field Values
BS_PATTERN
public static final int BS_PATTERN
- See Also:
- Constant Field Values
BS_DIBPATTERN
public static final int BS_DIBPATTERN
- See Also:
- Constant Field Values
HS_HORIZONTAL
public static final int HS_HORIZONTAL
- See Also:
- Constant Field Values
HS_VERTICAL
public static final int HS_VERTICAL
- See Also:
- Constant Field Values
HS_FDIAGONAL
public static final int HS_FDIAGONAL
- See Also:
- Constant Field Values
HS_BDIAGONAL
public static final int HS_BDIAGONAL
- See Also:
- Constant Field Values
HS_CROSS
public static final int HS_CROSS
- See Also:
- Constant Field Values
HS_DIAGCROSS
public static final int HS_DIAGCROSS
- See Also:
- Constant Field Values
DIB_RGB_COLORS
public static final int DIB_RGB_COLORS
- See Also:
- Constant Field Values
DIB_PAL_COLORS
public static final int DIB_PAL_COLORS
- See Also:
- Constant Field Values
FW_DONTCARE
public static final int FW_DONTCARE
- See Also:
- Constant Field Values
FW_THIN
public static final int FW_THIN
- See Also:
- Constant Field Values
FW_NORMAL
public static final int FW_NORMAL
- See Also:
- Constant Field Values
FW_BOLD
public static final int FW_BOLD
- See Also:
- Constant Field Values
FW_BLACK
public static final int FW_BLACK
- See Also:
- Constant Field Values
ANSI_CHARSET
public static final byte ANSI_CHARSET
- See Also:
- Constant Field Values
DEFAULT_CHARSET
public static final byte DEFAULT_CHARSET
- See Also:
- Constant Field Values
SYMBOL_CHARSET
public static final byte SYMBOL_CHARSET
- See Also:
- Constant Field Values
SHIFTJIS_CHARSET
public static final byte SHIFTJIS_CHARSET
- See Also:
- Constant Field Values
OEM_CHARSET
public static final byte OEM_CHARSET
- See Also:
- Constant Field Values
OUT_DEFAULT_PRECIS
public static final byte OUT_DEFAULT_PRECIS
- See Also:
- Constant Field Values
OUT_STRING_PRECIS
public static final byte OUT_STRING_PRECIS
- See Also:
- Constant Field Values
OUT_CHARACTER_PRECIS
public static final byte OUT_CHARACTER_PRECIS
- See Also:
- Constant Field Values
OUT_STROKE_PRECIS
public static final byte OUT_STROKE_PRECIS
- See Also:
- Constant Field Values
OUT_TT_PRECIS
public static final byte OUT_TT_PRECIS
- See Also:
- Constant Field Values
OUT_DEVICE_PRECIS
public static final byte OUT_DEVICE_PRECIS
- See Also:
- Constant Field Values
OUT_RASTER_PRECIS
public static final byte OUT_RASTER_PRECIS
- See Also:
- Constant Field Values
CLIP_DEFAULT_PRECIS
public static final byte CLIP_DEFAULT_PRECIS
- See Also:
- Constant Field Values
CLIP_CHARACTER_PRECIS
public static final byte CLIP_CHARACTER_PRECIS
- See Also:
- Constant Field Values
CLIP_STROKE_PRECIS
public static final byte CLIP_STROKE_PRECIS
- See Also:
- Constant Field Values
CLIP_MASK
public static final byte CLIP_MASK
- See Also:
- Constant Field Values
CLIP_LH_ANGLES
public static final byte CLIP_LH_ANGLES
- See Also:
- Constant Field Values
CLIP_TT_ALWAYS
public static final byte CLIP_TT_ALWAYS
- See Also:
- Constant Field Values
DEFAULT_QUALITY
public static final byte DEFAULT_QUALITY
- See Also:
- Constant Field Values
DRAFT_QUALITY
public static final byte DRAFT_QUALITY
- See Also:
- Constant Field Values
PROOF_QUALITY
public static final byte PROOF_QUALITY
- See Also:
- Constant Field Values
DEFAULT_PITCH
public static final byte DEFAULT_PITCH
- See Also:
- Constant Field Values
FIXED_PITCH
public static final byte FIXED_PITCH
- See Also:
- Constant Field Values
VARIABLE_PITCH
public static final byte VARIABLE_PITCH
- See Also:
- Constant Field Values
FF_DONTCARE
public static final byte FF_DONTCARE
- See Also:
- Constant Field Values
FF_ROMAN
public static final byte FF_ROMAN
- See Also:
- Constant Field Values
FF_SWISS
public static final byte FF_SWISS
- See Also:
- Constant Field Values
FF_MODERN
public static final byte FF_MODERN
- See Also:
- Constant Field Values
FF_SCRIPT
public static final byte FF_SCRIPT
- See Also:
- Constant Field Values
FF_DECORATIVE
public static final byte FF_DECORATIVE
- See Also:
- Constant Field Values
TRANSPARENT
public static final int TRANSPARENT
- See Also:
- Constant Field Values
OPAQUE
public static final int OPAQUE
- See Also:
- Constant Field Values
MM_TEXT
public static final int MM_TEXT
- See Also:
- Constant Field Values
MM_LOMETRIC
public static final int MM_LOMETRIC
- See Also:
- Constant Field Values
MM_HIMETRIC
public static final int MM_HIMETRIC
- See Also:
- Constant Field Values
MM_LOENGLISH
public static final int MM_LOENGLISH
- See Also:
- Constant Field Values
MM_HIENGLISH
public static final int MM_HIENGLISH
- See Also:
- Constant Field Values
MM_HITWIPS
public static final int MM_HITWIPS
- See Also:
- Constant Field Values
MM_ISOTROPIC
public static final int MM_ISOTROPIC
- See Also:
- Constant Field Values
MM_ANISOTROPIC
public static final int MM_ANISOTROPIC
- See Also:
- Constant Field Values
ALTERNATE
public static final int ALTERNATE
- See Also:
- Constant Field Values
WINDING
public static final int WINDING
- See Also:
- Constant Field Values
STRETCH_ANDSCANS
public static final int STRETCH_ANDSCANS
- See Also:
- Constant Field Values
STRETCH_ORSCANS
public static final int STRETCH_ORSCANS
- See Also:
- Constant Field Values
STRETCH_DELETESCANS
public static final int STRETCH_DELETESCANS
- See Also:
- Constant Field Values
TA_TOP
public static final int TA_TOP
- See Also:
- Constant Field Values
TA_BOTTOM
public static final int TA_BOTTOM
- See Also:
- Constant Field Values
TA_BASELINE
public static final int TA_BASELINE
- See Also:
- Constant Field Values
TA_LEFT
public static final int TA_LEFT
- See Also:
- Constant Field Values
TA_RIGHT
public static final int TA_RIGHT
- See Also:
- Constant Field Values
TA_CENTER
public static final int TA_CENTER
- See Also:
- Constant Field Values
TA_NOUPDATECP
public static final int TA_NOUPDATECP
- See Also:
- Constant Field Values
TA_UPDATECP
public static final int TA_UPDATECP
- See Also:
- Constant Field Values
R2_BLACK
public static final int R2_BLACK
- See Also:
- Constant Field Values
R2_NOTMERGEPEN
public static final int R2_NOTMERGEPEN
- See Also:
- Constant Field Values
R2_MASKNOTPENNOT
public static final int R2_MASKNOTPENNOT
- See Also:
- Constant Field Values
R2_NOTCOPYPEN
public static final int R2_NOTCOPYPEN
- See Also:
- Constant Field Values
R2_MASKPENNOT
public static final int R2_MASKPENNOT
- See Also:
- Constant Field Values
R2_NOT
public static final int R2_NOT
- See Also:
- Constant Field Values
R2_XORPEN
public static final int R2_XORPEN
- See Also:
- Constant Field Values
R2_NOTMASKPEN
public static final int R2_NOTMASKPEN
- See Also:
- Constant Field Values
R2_MASKPEN
public static final int R2_MASKPEN
- See Also:
- Constant Field Values
R2_NOTXORPEN
public static final int R2_NOTXORPEN
- See Also:
- Constant Field Values
R2_NOP
public static final int R2_NOP
- See Also:
- Constant Field Values
R2_MERGENOTPEN
public static final int R2_MERGENOTPEN
- See Also:
- Constant Field Values
R2_COPYPEN
public static final int R2_COPYPEN
- See Also:
- Constant Field Values
R2_MERGEPENNOT
public static final int R2_MERGEPENNOT
- See Also:
- Constant Field Values
R2_MERGEPEN
public static final int R2_MERGEPEN
- See Also:
- Constant Field Values
R2_WHITE
public static final int R2_WHITE
- See Also:
- Constant Field Values
ETO_OPAQUE
public static final int ETO_OPAQUE
- See Also:
- Constant Field Values
ETO_CLIPPED
public static final int ETO_CLIPPED
- See Also:
- Constant Field Values
BLACKNESS
public static final int BLACKNESS
- See Also:
- Constant Field Values
NOTSRCERASE
public static final int NOTSRCERASE
- See Also:
- Constant Field Values
NOTSRCCOPY
public static final int NOTSRCCOPY
- See Also:
- Constant Field Values
SRCERASE
public static final int SRCERASE
- See Also:
- Constant Field Values
DSTINVERT
public static final int DSTINVERT
- See Also:
- Constant Field Values
PATINVERT
public static final int PATINVERT
- See Also:
- Constant Field Values
SRCINVERT
public static final int SRCINVERT
- See Also:
- Constant Field Values
SRCAND
public static final int SRCAND
- See Also:
- Constant Field Values
MERGEPAINT
public static final int MERGEPAINT
- See Also:
- Constant Field Values
SRCCOPY
public static final int SRCCOPY
- See Also:
- Constant Field Values
SRCPAINT
public static final int SRCPAINT
- See Also:
- Constant Field Values
PATCOPY
public static final int PATCOPY
- See Also:
- Constant Field Values
PATPAINT
public static final int PATPAINT
- See Also:
- Constant Field Values
WHITENESS
public static final int WHITENESS
- See Also:
- Constant Field Values
WMF
public WMF()
translateFontName
public java.lang.String translateFontName(java.lang.String s)
setTranslateFontNames
public void setTranslateFontNames(java.lang.String[][] as)
getTranslateFontNames
public java.lang.String[][] getTranslateFontNames()
writePlaceableWMF
public void writePlaceableWMF(java.io.OutputStream outputstream,
int x,
int y,
int w,
int h,
int dpi)
throws java.io.IOException
- Throws:
java.io.IOException
writeWMF
public void writeWMF(java.io.OutputStream outputstream)
throws java.io.IOException
- Throws:
java.io.IOException
selectObject
public void selectObject(int i)
deleteObject
public void deleteObject(int i)
createPenIndirect
public int createPenIndirect(int i,
int j,
java.awt.Color color)
createBrushIndirect
public int createBrushIndirect(int i,
java.awt.Color color,
int j)
createPatternBrush
public int createPatternBrush(int[] ai,
int i,
int j)
createFont
public int createFont(java.awt.Font font,
int i,
boolean flag,
boolean flag1)
createFontIndirect
public int createFontIndirect(int i,
int j,
int k,
int l,
int i1,
boolean flag,
boolean flag1,
boolean flag2,
byte byte0,
byte byte1,
byte byte2,
byte byte3,
byte byte4,
java.lang.String s)
setWindowOrg
public void setWindowOrg(int i,
int j)
setWindowExt
public void setWindowExt(int i,
int j)
offsetWindowOrg
public void offsetWindowOrg(int i,
int j)
scaleWindowExt
public void scaleWindowExt(int i,
int j,
int k,
int l)
setViewportOrg
public void setViewportOrg(int i,
int j)
setViewportExt
public void setViewportExt(int i,
int j)
offsetViewportOrg
public void offsetViewportOrg(int i,
int j)
scaleViewportExt
public void scaleViewportExt(int i,
int j,
int k,
int l)
setTextColor
public void setTextColor(java.awt.Color color)
setBKMode
public void setBKMode(int i)
setBKColor
public void setBKColor(java.awt.Color color)
setMapMode
public void setMapMode(int i)
setPolyFillMode
public void setPolyFillMode(int i)
setStretchBltMode
public void setStretchBltMode(int i)
setTextAlign
public void setTextAlign(int i)
setROP2
public void setROP2(int i)
setTextCharacterExtra
public void setTextCharacterExtra(int i)
setTextJustification
public void setTextJustification(int i,
int j)
moveTo
public void moveTo(int i,
int j)
lineTo
public void lineTo(int i,
int j)
arc
public void arc(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1)
chord
public void chord(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1)
pie
public void pie(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1)
rectangle
public void rectangle(int i,
int j,
int k,
int l)
ellipse
public void ellipse(int i,
int j,
int k,
int l)
roundRect
public void roundRect(int i,
int j,
int k,
int l,
int i1,
int j1)
polygon
public void polygon(int[] ai,
int[] ai1,
int i)
polypolygon
public void polypolygon(java.awt.Polygon[] apolygon)
polyline
public void polyline(int[] ai,
int[] ai1,
int i)
intersectClipRect
public void intersectClipRect(int i,
int j,
int k,
int l)
setClipRgn
public void setClipRgn()
textOut
public void textOut(int i,
int j,
java.lang.String s)
extTextOut
public void extTextOut(int i,
int j,
int k,
java.awt.Rectangle rectangle1,
java.lang.String s)
extTextOut
public void extTextOut(int i,
int j,
int k,
java.awt.Rectangle rectangle1,
java.lang.String s,
int[] ai)
escape
public void escape(int i,
byte[] abyte0)
setPixel
public void setPixel(int i,
int j,
java.awt.Color color)
stretchBlt
public void stretchBlt(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int l1,
int i2,
int[] ai,
int j2,
int k2)
bitBlt
public void bitBlt(int i,
int j,
int k,
int l,
int i1,
int j1,
int k1,
int[] ai,
int l1,
int i2)
patBlt
public void patBlt(int i,
int j,
int k,
int l,
int i1)
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException