Package com.actelion.research.gui.wmf
Class WMF
- java.lang.Object
-
- com.actelion.research.gui.wmf.MetaFile
-
- com.actelion.research.gui.wmf.WMF
-
- All Implemented Interfaces:
WMFConstants
public class WMF extends MetaFile implements WMFConstants
-
-
Field Summary
Fields Modifier and Type Field Description static intMFCOMMENT-
Fields inherited from interface com.actelion.research.gui.wmf.WMFConstants
ALTERNATE, ANSI_CHARSET, BLACKNESS, BS_DIBPATTERN, BS_HATCHED, BS_HOLLOW, BS_NULL, BS_PATTERN, BS_SOLID, CLIP_CHARACTER_PRECIS, CLIP_DEFAULT_PRECIS, CLIP_LH_ANGLES, CLIP_MASK, CLIP_STROKE_PRECIS, CLIP_TT_ALWAYS, DEFAULT_CHARSET, DEFAULT_PITCH, DEFAULT_QUALITY, DIB_PAL_COLORS, DIB_RGB_COLORS, DRAFT_QUALITY, DSTINVERT, ETO_CLIPPED, ETO_GRAYED, ETO_OPAQUE, FF_DECORATIVE, FF_DONTCARE, FF_MODERN, FF_ROMAN, FF_SCRIPT, FF_SWISS, FIXED_PITCH, FW_BLACK, FW_BOLD, FW_DONTCARE, FW_NORMAL, FW_THIN, HS_BDIAGONAL, HS_CROSS, HS_DIAGCROSS, HS_FDIAGONAL, HS_HORIZONTAL, HS_VERTICAL, MERGEPAINT, META_ALDUS_APM, META_ANIMATEPALETTE, META_ARC, META_BITBLT, META_CHORD, META_CREATEBITMAP, META_CREATEBITMAPINDIRECT, META_CREATEBRUSH, META_CREATEBRUSHINDIRECT, META_CREATEFONTINDIRECT, META_CREATEPALETTE, META_CREATEPATTERNBRUSH, META_CREATEPENINDIRECT, META_CREATEREGION, META_DELETEOBJECT, META_DIBBITBLT, META_DIBCREATEPATTERNBRUSH, META_DIBSTRETCHBLT, META_DRAWTEXT, META_ELLIPSE, META_ESCAPE, META_EXCLUDECLIPRECT, META_EXTFLOODFILL, META_EXTTEXTOUT, META_FILLREGION, META_FLOODFILL, META_FRAMEREGION, META_INTERSECTCLIPRECT, META_INVERTREGION, META_LINETO, META_MOVETO, META_OBJ_ANSI_FIXED_FONT, META_OBJ_ANSI_VAR_FONT, META_OBJ_BLACK_BRUSH, META_OBJ_BLACK_PEN, META_OBJ_DEFAULT_PALETTE, META_OBJ_DEVICE_DEFAULT_FONT, META_OBJ_DKGRAY_BRUSH, META_OBJ_GRAY_BRUSH, META_OBJ_HOLLOW_BRUSH, META_OBJ_LTGRAY_BRUSH, META_OBJ_NULL_BRUSH, META_OBJ_NULL_PEN, META_OBJ_OEM_FIXED_FONT, META_OBJ_SYSTEM_FIXED_FONT, META_OBJ_SYSTEM_FONT, META_OBJ_WHITE_BRUSH, META_OBJ_WHITE_PEN, META_OFFSETCLIPRGN, META_OFFSETVIEWPORTORG, META_OFFSETWINDOWORG, META_PAINTREGION, META_PATBLT, META_PIE, META_POLYBEZIER16, META_POLYGON, META_POLYLINE, META_POLYPOLYGON, META_REALIZEPALETTE, META_RECTANGLE, META_RESIZEPALETTE, META_RESTOREDC, META_ROUNDRECT, META_SAVEDC, META_SCALEVIEWPORTEXT, META_SCALEWINDOWEXT, META_SELECTCLIPREGION, META_SELECTOBJECT, META_SELECTPALETTE, META_SETBKCOLOR, META_SETBKMODE, META_SETDIBTODEV, META_SETMAPMODE, META_SETMAPPERFLAGS, META_SETPALENTRIES, META_SETPIXEL, META_SETPOLYFILLMODE, META_SETRELABS, META_SETROP2, META_SETSTRETCHBLTMODE, META_SETTEXTALIGN, META_SETTEXTCHAREXTRA, META_SETTEXTCOLOR, META_SETTEXTJUSTIFICATION, META_SETVIEWPORTEXT, META_SETVIEWPORTORG, META_SETWINDOWEXT, META_SETWINDOWORG, META_STRETCHBLT, META_STRETCHDIB, META_TEXTOUT, MM_ANISOTROPIC, MM_HIENGLISH, MM_HIMETRIC, MM_HITWIPS, MM_ISOTROPIC, MM_LOENGLISH, MM_LOMETRIC, MM_TEXT, NOTSRCCOPY, NOTSRCERASE, OEM_CHARSET, OPAQUE, OUT_CHARACTER_PRECIS, OUT_DEFAULT_PRECIS, OUT_DEVICE_PRECIS, OUT_RASTER_PRECIS, OUT_STRING_PRECIS, OUT_STROKE_PRECIS, OUT_TT_PRECIS, PATCOPY, PATINVERT, PATPAINT, PROOF_QUALITY, PS_DASH, PS_DASHDOT, PS_DASHDOTDOT, PS_DOT, PS_INSIDEFRAME, PS_NULL, PS_SOLID, R2_BLACK, R2_COPYPEN, R2_MASKNOTPENNOT, R2_MASKPEN, R2_MASKPENNOT, R2_MERGENOTPEN, R2_MERGEPEN, R2_MERGEPENNOT, R2_NOP, R2_NOT, R2_NOTCOPYPEN, R2_NOTMASKPEN, R2_NOTMERGEPEN, R2_NOTXORPEN, R2_WHITE, R2_XORPEN, SHIFTJIS_CHARSET, SRCAND, SRCCOPY, SRCERASE, SRCINVERT, SRCPAINT, STRETCH_ANDSCANS, STRETCH_DELETESCANS, STRETCH_ORSCANS, SYMBOL_CHARSET, TA_BASELINE, TA_BOTTOM, TA_CENTER, TA_LEFT, TA_NOUPDATECP, TA_RIGHT, TA_TOP, TA_UPDATECP, TRANSPARENT, VARIABLE_PITCH, WHITENESS, WINDING
-
-
Constructor Summary
Constructors Constructor Description WMF()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intaddHandle()voidarc(int left, int top, int right, int bottom, int xstart, int ystart, int xend, int yend)intcreateBrushIndirect(int style, java.awt.Color color, int hatch)intcreateFont(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)intcreateFont(java.awt.Font font, int i, boolean flag, boolean flag1)intcreatePatternBrush(int[] ai, int i, int j)intcreatePenIndirect(int style, int width, java.awt.Color color)voiddeleteObject(int i)voidellipse(int left, int top, int right, int bottom)voidescape(int function, byte[] data)voidintersectClipRect(int i, int j, int k, int l)voidlineTo(int x, int y)voidmoveTo(int x, int y)voidpie(int left, int top, int right, int bottom, int xR1, int yR1, int xR2, int yR2)voidpolygon(int[] ptx, int[] pty, int count)voidpolyline(int[] ptx, int[] pty, int count)voidpolypolygon(java.awt.Polygon[] apolygon)voidrectangle(int left, int top, int right, int bottom)voidroundRect(int left, int top, int right, int bottom, int width, int height)voidselectObject(int handle)voidsetBKColor(java.awt.Color color)voidsetBKMode(int mode)voidsetClipRgn()voidsetMapMode(int mode)voidsetPixel(int x, int y, java.awt.Color color)voidsetPolyFillMode(int mode)voidsetROP2(int mode)voidsetStretchBltMode(int mode)voidsetTextAlign(int i)voidsetTextCharacterExtra(int i)voidsetTextColor(java.awt.Color color)voidsetViewportExt(int i, int j)voidsetWindowExt(int cx, int cy)voidsetWindowOrg(int x, int y)voidstretchBlt(int xOrigDest, int yOrigDest, int widthDest, int heightDest, int xOrigSrc, int yOrigSrc, int widthSrc, int heightSrc, int rasterOp, int[] pixelData, int imageWidth, int imageHeight)voidtextOut(int x, int y, java.lang.String s)java.lang.StringtranslateFontName(java.lang.String s)protected voidwriteBitmap(int[] ai, int imageWidth, int imageHeight)protected voidwriteColor(java.awt.Color color)protected voidwriteInteger(int i)protected voidwriteRecordHeader(int record, int size)voidwriteWMF(java.io.OutputStream outputstream)protected voidwriteWord(int i)
-
-
-
Field Detail
-
MFCOMMENT
public static final int MFCOMMENT
- See Also:
- Constant Field Values
-
-
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)
-
createBrushIndirect
public int createBrushIndirect(int style, java.awt.Color color, int hatch)- Specified by:
createBrushIndirectin classMetaFile
-
createFont
public int createFont(java.awt.Font font, int i, boolean flag, boolean flag1)- Specified by:
createFontin classMetaFile
-
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:
createFontin classMetaFile
-
createPatternBrush
public int createPatternBrush(int[] ai, int i, int j)- Specified by:
createPatternBrushin classMetaFile
-
createPenIndirect
public int createPenIndirect(int style, int width, java.awt.Color color)- Specified by:
createPenIndirectin classMetaFile
-
deleteObject
public void deleteObject(int i)
- Specified by:
deleteObjectin classMetaFile
-
ellipse
public void ellipse(int left, int top, int right, int bottom)
-
intersectClipRect
public void intersectClipRect(int i, int j, int k, int l)- Specified by:
intersectClipRectin classMetaFile
-
writeRecordHeader
protected void writeRecordHeader(int record, int size)
-
pie
public void pie(int left, int top, int right, int bottom, int xR1, int yR1, int xR2, int yR2)
-
polygon
public void polygon(int[] ptx, int[] pty, int count)
-
polyline
public void polyline(int[] ptx, int[] pty, int count)
-
polypolygon
public void polypolygon(java.awt.Polygon[] apolygon)
- Specified by:
polypolygonin classMetaFile
-
rectangle
public void rectangle(int left, int top, int right, int bottom)
-
roundRect
public void roundRect(int left, int top, int right, int bottom, int width, int height)
-
selectObject
public void selectObject(int handle)
- Specified by:
selectObjectin classMetaFile
-
setBKColor
public void setBKColor(java.awt.Color color)
- Specified by:
setBKColorin classMetaFile
-
setClipRgn
public void setClipRgn()
- Specified by:
setClipRgnin classMetaFile
-
setMapMode
public void setMapMode(int mode)
- Specified by:
setMapModein classMetaFile
-
setPixel
public void setPixel(int x, int y, java.awt.Color color)
-
setPolyFillMode
public void setPolyFillMode(int mode)
- Specified by:
setPolyFillModein classMetaFile
-
setStretchBltMode
public void setStretchBltMode(int mode)
- Specified by:
setStretchBltModein classMetaFile
-
setTextAlign
public void setTextAlign(int i)
- Specified by:
setTextAlignin classMetaFile
-
setTextCharacterExtra
public void setTextCharacterExtra(int i)
- Specified by:
setTextCharacterExtrain classMetaFile
-
setTextColor
public void setTextColor(java.awt.Color color)
- Specified by:
setTextColorin classMetaFile
-
setViewportExt
public void setViewportExt(int i, int j)- Specified by:
setViewportExtin classMetaFile
-
setWindowExt
public void setWindowExt(int cx, int cy)- Specified by:
setWindowExtin classMetaFile
-
setWindowOrg
public void setWindowOrg(int x, int y)- Specified by:
setWindowOrgin classMetaFile
-
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:
stretchBltin classMetaFile
-
textOut
public void textOut(int x, int y, java.lang.String s)
-
translateFontName
public java.lang.String translateFontName(java.lang.String s)
- Specified by:
translateFontNamein classMetaFile
-
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)
-
-