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, ZERO
AC_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, readTag
getLength, popBuffer, pushBuffer, read
readAsciiZString, readBoolean, readByte, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readInt, readLine, readLong, readShort, readShort, readString, readUnsignedByte, readUnsignedByte, readUnsignedInt, readUnsignedInt, readUnsignedShort, readUnsignedShort, readUTF, skipBytes
byteAlign, fetchByte, readBitFlag, readFBits, readSBits, readUBits
available, close, mark, markSupported, read, reset
public EMFInputStream(InputStream is)
public EMFInputStream(InputStream is, int version)
public EMFInputStream(InputStream is, EMFTagSet tagSet)
public int readDWORD() throws IOException
IOException
public int[] readDWORD(int size) throws IOException
IOException
public int readWORD() throws IOException
IOException
public int readLONG() throws IOException
IOException
public int[] readLONG(int size) throws IOException
IOException
public float readFLOAT() throws IOException
IOException
public int readUINT() throws IOException
IOException
public int readULONG() throws IOException
IOException
public Color readCOLORREF() throws IOException
IOException
public Color readCOLOR16() throws IOException
IOException
public AffineTransform readXFORM() throws IOException
IOException
public Rectangle readRECTL() throws IOException
IOException
public Point readPOINTL() throws IOException
IOException
public Point[] readPOINTL(int size) throws IOException
IOException
public Point readPOINTS() throws IOException
IOException
public Point[] readPOINTS(int size) throws IOException
IOException
public Dimension readSIZEL() throws IOException
IOException
public int readBYTE() throws IOException
IOException
public byte[] readBYTE(int size) throws IOException
IOException
public boolean readBOOLEAN() throws IOException
IOException
public String readWCHAR(int size) throws IOException
IOException
protected org.freehep.util.io.TagHeader readTagHeader() throws IOException
readTagHeader
in class org.freehep.util.io.TaggedInputStream
IOException
protected org.freehep.util.io.ActionHeader readActionHeader() throws IOException
readActionHeader
in class org.freehep.util.io.TaggedInputStream
IOException
public EMFHeader readHeader() throws IOException
IOException
public int getVersion()
Copyright © 2014. All rights reserved.