public class EMFInputStream extends org.freehep.util.io.TaggedInputStream implements EMFConstants
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_VERSION | 
BIT_MASK, FIELD_MASK, MASK_SIZE, ONES, ZEROAC_SRC_ALPHA, AC_SRC_OVER, AD_CLOCKWISE, AD_COUNTERCLOCKWISE, ALTERNATE, BI_BITFIELDS, BI_JPEG, BI_PNG, BI_RGB, BI_RLE4, BI_RLE8, BKG_OPAQUE, BKG_TRANSPARENT, BLACKONWHITE, BS_DIBPATTERN, BS_DIBPATTERN8X8, BS_DIBPATTERNPT, BS_HATCHED, BS_HOLLOW, BS_INDEXED, BS_MONOPATTERN, BS_NULL, BS_PATTERN, BS_PATTERN8X8, BS_SOLID, COLORONCOLOR, DIB_PAL_COLORS, DIB_RGB_COLORS, ETO_CLIPPED, ETO_GLYPH_INDEX, ETO_IGNORELANGUAGE, ETO_NUMERICSLATIN, ETO_NUMERICSLOCAL, ETO_OPAQUE, ETO_PDY, ETO_RTLREADING, FLOODFILLBORDER, FLOODFILLSURFACE, FW_BOLD, FW_DONTCARE, FW_EXTRABOLD, FW_EXTRALIGHT, FW_HEAVY, FW_LIGHT, FW_MEDIUM, FW_NORMAL, FW_SEMIBOLD, FW_THIN, GDICOMMENT_BEGINGROUP, GDICOMMENT_ENDGROUP, GDICOMMENT_IDENTIFIER, GDICOMMENT_MULTIFORMATS, GDICOMMENT_UNICODE_END, GDICOMMENT_UNICODE_STRING, GDICOMMENT_WINDOWS_METAFILE, GM_ADVANCED, GM_COMPATIBLE, GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V, GRADIENT_FILL_TRIANGLE, HALFTONE, HS_BDIAGONAL, HS_CROSS, HS_DIAGCROSS, HS_FDIAGONAL, HS_HORIZONTAL, HS_VERTICAL, ICM_DONE_OUTSIDEDC, ICM_OFF, ICM_ON, ICM_QUERY, MM_ANISOTROPIC, MM_HIENGLISH, MM_HIMETRIC, MM_ISOTROPIC, MM_LOENGLISH, MM_LOMETRIC, MM_TEXT, MM_TWIPS, MWT_IDENTITY, MWT_LEFTMULTIPLY, MWT_RIGHTMULTIPLY, PAN_ANY, PAN_NO_FIT, PS_COSMETIC, PS_DASH, PS_DASHDOT, PS_DASHDOTDOT, PS_DOT, PS_ENDCAP_FLAT, PS_ENDCAP_ROUND, PS_ENDCAP_SQUARE, PS_GEOMETRIC, PS_INSIDEFRAME, PS_JOIN_BEVEL, PS_JOIN_MITER, PS_JOIN_ROUND, PS_NULL, PS_SOLID, PS_USERSTYLE, PT_BEZIERTO, PT_CLOSEFIGURE, PT_LINETO, PT_MOVETO, R2_BLACK, R2_COPYPEN, R2_MASKNOTPEN, 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, RGN_AND, RGN_COPY, RGN_DIFF, RGN_MAX, RGN_MIN, RGN_OR, RGN_XOR, SRCCOPY, STRETCH_ANDSCANS, STRETCH_DELETESCANS, STRETCH_HALFTONE, STRETCH_ORSCANS, TA_BASELINE, TA_BOTTOM, TA_CENTER, TA_LEFT, TA_NOUPDATECP, TA_RIGHT, TA_RTLREADING, TA_TOP, TA_UPDATECP, TWIPS, UNITS_PER_PIXEL, WHITEONBLACK, WINDING| Constructor and Description | 
|---|
| EMFInputStream(InputStream is) | 
| EMFInputStream(InputStream is,
              EMFTagSet tagSet) | 
| EMFInputStream(InputStream is,
              int version) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getVersion() | 
| protected org.freehep.util.io.ActionHeader | readActionHeader() | 
| boolean | readBOOLEAN() | 
| int | readBYTE() | 
| byte[] | readBYTE(int size) | 
| Color | readCOLOR16() | 
| Color | readCOLORREF() | 
| int | readDWORD() | 
| int[] | readDWORD(int size) | 
| float | readFLOAT() | 
| EMFHeader | readHeader() | 
| int | readLONG() | 
| int[] | readLONG(int size) | 
| Point | readPOINTL() | 
| Point[] | readPOINTL(int size) | 
| Point | readPOINTS() | 
| Point[] | readPOINTS(int size) | 
| Rectangle | readRECTL() | 
| Dimension | readSIZEL() | 
| protected org.freehep.util.io.TagHeader | readTagHeader() | 
| int | readUINT() | 
| int | readULONG() | 
| String | readWCHAR(int size) | 
| int | readWORD() | 
| AffineTransform | readXFORM() | 
addAction, addTag, getTagHeader, readAction, readTaggetLength, popBuffer, pushBuffer, readreadAsciiZString, readBoolean, readByte, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readInt, readLine, readLong, readShort, readShort, readString, readUnsignedByte, readUnsignedByte, readUnsignedInt, readUnsignedInt, readUnsignedShort, readUnsignedShort, readUTF, skipBytesbyteAlign, fetchByte, readBitFlag, readFBits, readSBits, readUBitsavailable, close, mark, markSupported, read, resetpublic EMFInputStream(InputStream is)
public EMFInputStream(InputStream is, int version)
public EMFInputStream(InputStream is, EMFTagSet tagSet)
public int readDWORD()
              throws IOException
IOExceptionpublic int[] readDWORD(int size)
                throws IOException
IOExceptionpublic int readWORD()
             throws IOException
IOExceptionpublic int readLONG()
             throws IOException
IOExceptionpublic int[] readLONG(int size)
               throws IOException
IOExceptionpublic float readFLOAT()
                throws IOException
IOExceptionpublic int readUINT()
             throws IOException
IOExceptionpublic int readULONG()
              throws IOException
IOExceptionpublic Color readCOLORREF() throws IOException
IOExceptionpublic Color readCOLOR16() throws IOException
IOExceptionpublic AffineTransform readXFORM() throws IOException
IOExceptionpublic Rectangle readRECTL() throws IOException
IOExceptionpublic Point readPOINTL() throws IOException
IOExceptionpublic Point[] readPOINTL(int size) throws IOException
IOExceptionpublic Point readPOINTS() throws IOException
IOExceptionpublic Point[] readPOINTS(int size) throws IOException
IOExceptionpublic Dimension readSIZEL() throws IOException
IOExceptionpublic int readBYTE()
             throws IOException
IOExceptionpublic byte[] readBYTE(int size)
                throws IOException
IOExceptionpublic boolean readBOOLEAN()
                    throws IOException
IOExceptionpublic String readWCHAR(int size) throws IOException
IOExceptionprotected org.freehep.util.io.TagHeader readTagHeader()
                                               throws IOException
readTagHeader in class org.freehep.util.io.TaggedInputStreamIOExceptionprotected org.freehep.util.io.ActionHeader readActionHeader()
                                                     throws IOException
readActionHeader in class org.freehep.util.io.TaggedInputStreamIOExceptionpublic EMFHeader readHeader() throws IOException
IOExceptionpublic int getVersion()
Copyright © 2014. All rights reserved.