public abstract class EmfRecord extends Object
Constructor and Description |
---|
EmfRecord() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getId() |
int |
getSize() |
abstract void |
read(byte[] data,
int offset,
int length)
Reads record's content from a byte array
|
void |
replaceObjectIndex(int[] indexesMap) |
abstract int |
write(byte[] data,
int offset) |
public static final int EMF_REC_ABORTPATH
public static final int EMF_REC_ANGLEARC
public static final int EMF_REC_ARC
public static final int EMF_REC_ARCTO
public static final int EMF_REC_BEGINPATH
public static final int EMF_REC_BITBLT
public static final int EMF_REC_CHORD
public static final int EMF_REC_CLOSEFIGURE
public static final int EMF_REC_CREATEBRUSHINDIRECT
public static final int EMF_REC_CREATEDIBPATTERNBRUSHPT
public static final int EMF_REC_CREATEMONOBRUSH
public static final int EMF_REC_CREATEPALETTE
public static final int EMF_REC_CREATEPEN
public static final int EMF_REC_DELETEOBJECT
public static final int EMF_REC_ELLIPSE
public static final int EMF_REC_ENDPATH
public static final int EMF_REC_EOF
public static final int EMF_REC_EXCLUDECLIPRECT
public static final int EMF_REC_EXTCREATEFONTINDIRECTW
public static final int EMF_REC_EXTCREATEPEN
public static final int EMF_REC_EXTFLOODFILL
public static final int EMF_REC_EXTSELECTCLIPRGN
public static final int EMF_REC_EXTTEXTOUTA
public static final int EMF_REC_EXTTEXTOUTW
public static final int EMF_REC_FILLPATH
public static final int EMF_REC_FILLRGN
public static final int EMF_REC_FLATTENPATH
public static final int EMF_REC_FRAMERGN
public static final int EMF_REC_GDICOMMENT
public static final int EMF_REC_HEADER
public static final int EMF_REC_INTERSECTCLIPRECT
public static final int EMF_REC_INVERTRGN
public static final int EMF_REC_LINETO
public static final int EMF_REC_MASKBLT
public static final int EMF_REC_MODIFYWORLDTRANSFORM
public static final int EMF_REC_MOVETOEX
public static final int EMF_REC_OFFSETCLIPRGN
public static final int EMF_REC_PAINTRGN
public static final int EMF_REC_PIE
public static final int EMF_REC_PLGBLT
public static final int EMF_REC_POLYBEZIER
public static final int EMF_REC_POLYBEZIER16
public static final int EMF_REC_POLYBEZIERTO
public static final int EMF_REC_POLYBEZIERTO16
public static final int EMF_REC_POLYDRAW
public static final int EMF_REC_POLYDRAW16
public static final int EMF_REC_POLYGON
public static final int EMF_REC_POLYGON16
public static final int EMF_REC_POLYLINE
public static final int EMF_REC_POLYLINE16
public static final int EMF_REC_POLYLINETO
public static final int EMF_REC_POLYLINETO16
public static final int EMF_REC_POLYPOLYGON
public static final int EMF_REC_POLYPOLYGON16
public static final int EMF_REC_POLYPOLYLINE
public static final int EMF_REC_POLYPOLYLINE16
public static final int EMF_REC_POLYTEXTOUTA
public static final int EMF_REC_POLYTEXTOUTW
public static final int EMF_REC_REALIZEPALETTE
public static final int EMF_REC_RECTANGLE
public static final int EMF_REC_RESIZEPALETTE
public static final int EMF_REC_RESTOREDC
public static final int EMF_REC_ROUNDRECT
public static final int EMF_REC_SAVEDC
public static final int EMF_REC_SCALEVIEWPORTEXTEX
public static final int EMF_REC_SCALEWINDOWEXTEX
public static final int EMF_REC_SELECTCLIPPATH
public static final int EMF_REC_SELECTOBJECT
public static final int EMF_REC_SELECTPALETTE
public static final int EMF_REC_SETARCDIRECTION
public static final int EMF_REC_SETBKCOLOR
public static final int EMF_REC_SETBKMODE
public static final int EMF_REC_SETBRUSHORGEX
public static final int EMF_REC_SETCOLORADJUSTMENT
public static final int EMF_REC_SETDIBITSTODEVICE
public static final int EMF_REC_SETMAPMODE
public static final int EMF_REC_SETMAPPERFLAGS
public static final int EMF_REC_SETMETARGN
public static final int EMF_REC_SETMITERLIMIT
public static final int EMF_REC_SETPALETTEENTRIES
public static final int EMF_REC_SETPIXELV
public static final int EMF_REC_SETPOLYFILLMODE
public static final int EMF_REC_SETROP2
public static final int EMF_REC_SETSTRETCHBLTMODE
public static final int EMF_REC_SETTEXTALIGN
public static final int EMF_REC_SETTEXTCOLOR
public static final int EMF_REC_SETVIEWPORTEXTEX
public static final int EMF_REC_SETVIEWPORTORGEX
public static final int EMF_REC_SETWINDOWEXTEX
public static final int EMF_REC_SETWINDOWORGEX
public static final int EMF_REC_SETWORLDTRANSFORM
public static final int EMF_REC_STRETCHBLT
public static final int EMF_REC_STRETCHDIBITS
public static final int EMF_REC_STROKEANDFILLPATH
public static final int EMF_REC_STROKEPATH
public static final int EMF_REC_WIDENPATH
public static final int EMF_REC_SETICMMODE
public static final int EMF_REC_CREATECOLORSPACE
public static final int EMF_REC_SETCOLORSPACE
public static final int EMF_REC_DELETECOLORSPACE
public static final int EMF_REC_GLSRECORD
public static final int EMF_REC_GLSBOUNDEDRECORD
public static final int EMF_REC_PIXELFORMAT
public static final int EMF_REC_RESERVED_105
public static final int EMF_REC_RESERVED_106
public static final int EMF_REC_RESERVED_107
public static final int EMF_REC_RESERVED_108
public static final int EMF_REC_RESERVED_109
public static final int EMF_REC_RESERVED_110
public static final int EMF_REC_COLORCORRECTPALETTE
public static final int EMF_REC_SETICMPROFILEA
public static final int EMF_REC_SETICMPROFILEW
public static final int EMF_REC_ALPHABLEND
public static final int EMF_REC_SETLAYOUT
public static final int EMF_REC_TRANSPARENTBLT
public static final int EMF_REC_RESERVED_117
public static final int EMF_REC_GRADIENTFILL
public static final int EMF_REC_RESERVED_119
public static final int EMF_REC_RESERVED_120
public static final int EMF_REC_COLORMATCHTOTARGETW
public static final int EMF_REC_CREATECOLORSPACEW
public abstract void read(byte[] data, int offset, int length) throws MetafilesException, IOException
data
- offset
- length
- MetafilesException
- TODOIOException
- TODOpublic abstract int getId()
public int getSize()
public abstract int write(byte[] data, int offset)
public void replaceObjectIndex(int[] indexesMap)