List of available WMF features

[ ] - not implemented
[p] - partially implemented
[t] - implemented but requires testing
[x] - completed

== Enumerations ==
[x] RecordType
[x] BinaryRasterOperation
[x] BitCount
[x] BrushStyle
[x] CharacterSet
[x] ClipPrecision
[x] ColorUsage
[x] Compression
[x] ExtTextOutOptions
[x] FamilyFont
[x] FloodFill
[x] FontQuality
[x] GamutMappingIntent
[x] HatchStyle
[x] Layout
[x] LogicalColorSpace
[x] LogicalColorSpaceV5
[x] MapMode
[x] MetafileEscapes
[x] MetafileType
[x] MetafileVersion
[x] MixMode
[x] OutPrecision
[x] PaletteEntryFlag
[x] PenStyle
[x] PitchFont
[x] PolyFillMode
[x] PostScriptCap
[x] PostScriptFeatureSetting
[x] PostScriptJoin
[x] StretchMode
[x] TernaryRasterOperation
[x] TextAlignmentMode

== Objects ==
[t] BitmapCoreHeader
[x] BitmapInfoHeader
[t] BitmapV4Header
[t] BitmapV5Header
[x] CIEXYZ
[x] CIEXYZTriple
[t] ColorRef
[t] LogBrush
[x] PaletteEntry
[t] Pen
[x] PointL
[x] PointS
[x] Rect
[x] RectL
[x] RGBQuad
[x] SizeL
[t] Bitmap16
[ ] Brush
[p] DeviceIndependentBitmap
[ ] Font
[ ] LogColorSpace
[ ] LogColorSpaceW
[x] Palette
[ ] PolyPolygon
[t] Region
[t] Scan

== Records ==

=== Bitmap ===
[t] META_BITBLT
[t] META_DIBBITBLT
[t] META_DIBSTRETCHBLT
[t] META_SETDIBTODEV
[t] META_STRETCHBLT
[x] META_STRETCHDIB

=== Control ===
[x] META_HEADER
[x] META_EOF

=== Drawing ===
[x] META_ARC
[x] META_CHORD
[x] META_ELLIPSE
[t] META_EXTFLOODFILL
[p] META_EXTTEXTOUT
[t] META_FILLREGION
[t] META_FLOODFILL
[x] META_FRAMEREGION
[x] META_INVERTREGION
[x] META_LINETO
[x] META_PAINTREGION
[t] META_PATBLT
[x] META_PIE
[x] META_POLYLINE
[x] META_POLYGON
[x] META_POLYPOLYGON
[x] META_RECTANGLE
[x] META_ROUNDRECT
[x] META_SETPIXEL
[x] META_TEXTOUT

=== Object ===
[x] META_CREATEBRUSHINDIRECT
[x] META_CREATEFONTINDIRECT
[x] META_CREATEPALETTE
[p] META_CREATEPATTERNBRUSH
[x] META_CREATEPENINDIRECT
[t] META_CREATEREGION
[x] META_DELETEOBJECT
[p] META_DIBCREATEPATTERNBRUSH
[x] META_SELECTCLIPREGION
[x] META_SELECTOBJECT
[x] META_SELECTPALETTE

=== State ===
[ ] META_ANIMATEPALETTE
[ ] META_EXCLUDECLIPRECT
[ ] META_INTERSECTCLIPRECT
[x] META_MOVETO
[ ] META_OFFSETCLIPRGN
[ ] META_OFFSETVIEWPORTORG
[ ] META_OFFSETWINDOWORG
[x] META_REALIZEPALETTE
[ ] META_RESIZEPALETTE
[ ] META_RESTOREDC
[ ] META_SAVEDC
[ ] META_SCALEVIEWPORTEXT
[ ] META_SCALEWINDOWEXT
[ ] META_SETBKCOLOR
[x] META_SETBKMODE
[ ] META_SETLAYOUT
[x] META_SETMAPMODE
[ ] META_SETMAPPERFLAGS
[ ] META_SETPALENTRIES
[x] META_SETPOLYFILLMODE
[ ] META_SETRELABS
[ ] META_SETROP2
[ ] META_SETSTRETCHBLTMODE
[x] META_SETTEXTALIGN
[x] META_SETTEXTCHAREXTRA
[x] META_SETTEXTCOLOR
[x] META_SETTEXTJUSTIFICATION
[ ] META_SETVIEWPORTEXT
[ ] META_SETVIEWPORTORG
[x] META_SETWINDOWEXT
[x] META_SETWINDOWORG

=== Escape ==
[ ] ABORTDOC
[ ] BEGIN_PATH
[ ] CHECK_JPEGFORMAT
[ ] CHECK_PNGFORMAT
[ ] CLIP_TO_PATH
[ ] CLOSE_CHANNEL
[ ] DOWNLOAD_FACE
[ ] DOWNLOAD_HEADER
[ ] DRAW_PATTERNRECT
[ ] ENCAPSULATED_POSTSCRIPT
[ ] ENDDOC
[ ] END_PATH
[ ] EPS_PRINTING
[ ] EXTTEXTOUT
[ ] GET_PS_FEATURESETTING
[ ] GET_COLORTABLE
[ ] GET_DEVICEUNITS
[ ] GET_FACENAME
[ ] GET_PAIRKERNTABLE
[ ] GET_PHYSPAGESIZE
[ ] GET_PRINTINGOFFSET
[ ] GET_SCALINGFACTOR
[ ] GET_EXTENDED_TEXTMETRICS
[ ] METAFILE_DRIVER
[ ] NEWFRAME
[ ] NEXTBAND
[ ] PASSTHROUGH
[ ] POSTSCRIPT_DATA
[ ] POSTSCRIPT_IDENTIFY
[ ] POSTSCRIPT_IGNORE
[ ] POSTSCRIPT_INJECTION
[ ] POSTSCRIPT_PASSTHROUGH
[ ] OPEN_CHANNEL
[ ] QUERY_DIBSUPPORT
[ ] QUERY_ESCSUPPORT
[ ] SET_COLORTABLE
[ ] SET_COPYCOUNT
[ ] SET_LINECAP
[ ] SET_LINEJOIN
[ ] SET_MITERLIMIT
[ ] SPCLPASSTHROUGH2
[ ] STARTDOC
[ ] TS_QUERYVER
[ ] TS_RECORD

Last edited Sep 30, 2012 at 5:43 PM by papnkukn, version 1

Comments

No comments yet.