勇芳软件工作室.汉化:  GDI+ Reference > Enumerations >

EmfPlusRecordType

Previous pageReturn to chapter overviewNext page

EmfPlusRecordType枚举识别在Microsoft Windows图元文件格式(WMF),增强型图元文件(EMF)和EMF +文件中使用的图元文件记录类型。EmfPlusRecordType枚举的要素分为三组。

 

·第一组中的元素具有前缀WmfRecordType和身份WMF记录。
·第二组中的元素具有前缀EmfRecordType并识别EMF记录。
·第三组中的元素具有前缀EmfPlusRecordType并识别EMF +记录。

 

WMF和EMF记录可以通过Windows GDI +和Windows图形设备接口(GDI)显示。EMF +记录可以由GDI +显示,但不能由GDI显示。

 

具有WmfRecordType前缀的元素类似于具有前缀META_的常量(在Wingdi.h中定义)。例如,元素WmfRecordTypeSetBkColor类似于常量META_SETBKCOLOR。

 

具有EmfRecordType前缀的元素类似于具有前缀EMR_的常量(在Wingdi.h中定义)。例如,元素EmfRecordTypePolygon类似于常数EMR_POLYGON。

 

具有EmfPlusRecordType前缀的元素特定于GDI +。大部分元素对应于图形功能。其余的元素标识头文件,文件的结尾以及图元文件的其他部分。本主题的常数部分显示EMF +记录类型与Graphics类的方法之间的对应关系。

 

C++ 语法

 

typedef enum {

WmfRecordTypeSetBkColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKCOLOR),

WmfRecordTypeSetBkMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKMODE),

WmfRecordTypeSetMapMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPMODE),

WmfRecordTypeSetROP2 = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETROP2),

WmfRecordTypeSetRelAbs = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETRELABS),

WmfRecordTypeSetPolyFillMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPOLYFILLMODE),

WmfRecordTypeSetStretchBltMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETSTRETCHBLTMODE),

WmfRecordTypeSetTextCharExtra = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCHAREXTRA),

WmfRecordTypeSetTextColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCOLOR),

WmfRecordTypeSetTextJustification = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTJUSTIFICATION),

WmfRecordTypeSetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWORG),

WmfRecordTypeSetWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWEXT),

WmfRecordTypeSetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTORG),

WmfRecordTypeSetViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTEXT),

WmfRecordTypeOffsetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETWINDOWORG),

WmfRecordTypeScaleWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEWINDOWEXT),

WmfRecordTypeOffsetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETVIEWPORTORG),

WmfRecordTypeScaleViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEVIEWPORTEXT),

WmfRecordTypeLineTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_LINETO),

WmfRecordTypeMoveTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_MOVETO),

WmfRecordTypeExcludeClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXCLUDECLIPRECT),

WmfRecordTypeIntersectClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_INTERSECTCLIPRECT),

WmfRecordTypeArc = GDIP_WMF_RECORD_TO_EMFPLUS(META_ARC),

WmfRecordTypeEllipse = GDIP_WMF_RECORD_TO_EMFPLUS(META_ELLIPSE),

WmfRecordTypeFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_FLOODFILL),

WmfRecordTypePie = GDIP_WMF_RECORD_TO_EMFPLUS(META_PIE),

WmfRecordTypeRectangle = GDIP_WMF_RECORD_TO_EMFPLUS(META_RECTANGLE),

WmfRecordTypeRoundRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_ROUNDRECT),

WmfRecordTypePatBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_PATBLT),

WmfRecordTypeSaveDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_SAVEDC),

WmfRecordTypeSetPixel = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPIXEL),

WmfRecordTypeOffsetClipRgn = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETCLIPRGN),

WmfRecordTypeTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_TEXTOUT),

WmfRecordTypeBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_BITBLT),

WmfRecordTypeStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHBLT),

WmfRecordTypePolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYGON),

WmfRecordTypePolyline = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYLINE),

WmfRecordTypeEscape = GDIP_WMF_RECORD_TO_EMFPLUS(META_ESCAPE),

WmfRecordTypeRestoreDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESTOREDC),

WmfRecordTypeFillRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FILLREGION),

WmfRecordTypeFrameRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FRAMEREGION),

WmfRecordTypeInvertRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_INVERTREGION),

WmfRecordTypePaintRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_PAINTREGION),

WmfRecordTypeSelectClipRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTCLIPREGION),

WmfRecordTypeSelectObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTOBJECT),

WmfRecordTypeSetTextAlign = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTALIGN),

WmfRecordTypeDrawText = GDIP_WMF_RECORD_TO_EMFPLUS(0x062F),

WmfRecordTypeChord = GDIP_WMF_RECORD_TO_EMFPLUS(META_CHORD),

WmfRecordTypeSetMapperFlags = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPPERFLAGS),

WmfRecordTypeExtTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTTEXTOUT),

WmfRecordTypeSetDIBToDev = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETDIBTODEV),

WmfRecordTypeSelectPalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTPALETTE),

WmfRecordTypeRealizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_REALIZEPALETTE),

WmfRecordTypeAnimatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_ANIMATEPALETTE),

WmfRecordTypeSetPalEntries = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPALENTRIES),

WmfRecordTypePolyPolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYPOLYGON),

WmfRecordTypeResizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESIZEPALETTE),

WmfRecordTypeDIBBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBBITBLT),

WmfRecordTypeDIBStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBSTRETCHBLT),

WmfRecordTypeDIBCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBCREATEPATTERNBRUSH),

WmfRecordTypeStretchDIB = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHDIB),

WmfRecordTypeExtFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTFLOODFILL),

WmfRecordTypeSetLayout = GDIP_WMF_RECORD_TO_EMFPLUS(0x0149),

WmfRecordTypeResetDC = GDIP_WMF_RECORD_TO_EMFPLUS(0x014C),

WmfRecordTypeStartDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x014D),

WmfRecordTypeStartPage = GDIP_WMF_RECORD_TO_EMFPLUS(0x004F),

WmfRecordTypeEndPage = GDIP_WMF_RECORD_TO_EMFPLUS(0x0050),

WmfRecordTypeAbortDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x0052),

WmfRecordTypeEndDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x005E),

WmfRecordTypeDeleteObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_DELETEOBJECT),

WmfRecordTypeCreatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPALETTE),

WmfRecordTypeCreateBrush = GDIP_WMF_RECORD_TO_EMFPLUS(0x00F8),

WmfRecordTypeCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPATTERNBRUSH),

WmfRecordTypeCreatePenIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPENINDIRECT),

WmfRecordTypeCreateFontIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEFONTINDIRECT),

WmfRecordTypeCreateBrushIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEBRUSHINDIRECT),

WmfRecordTypeCreateBitmapIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(0x02FD),

WmfRecordTypeCreateBitmap = GDIP_WMF_RECORD_TO_EMFPLUS(0x06FE),

WmfRecordTypeCreateRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEREGION),

EmfRecordTypeHeader = EMR_HEADER,

EmfRecordTypePolyBezier = EMR_POLYBEZIER,

EmfRecordTypePolygon = EMR_POLYGON,

EmfRecordTypePolyline = EMR_POLYLINE,

EmfRecordTypePolyBezierTo = EMR_POLYBEZIERTO,

EmfRecordTypePolyLineTo = EMR_POLYLINETO,

EmfRecordTypePolyPolyline = EMR_POLYPOLYLINE,

EmfRecordTypePolyPolygon = EMR_POLYPOLYGON,

EmfRecordTypeSetWindowExtEx = EMR_SETWINDOWEXTEX,

EmfRecordTypeSetWindowOrgEx = EMR_SETWINDOWORGEX,

EmfRecordTypeSetViewportExtEx = EMR_SETVIEWPORTEXTEX,

EmfRecordTypeSetViewportOrgEx = EMR_SETVIEWPORTORGEX,

EmfRecordTypeSetBrushOrgEx = EMR_SETBRUSHORGEX,

EmfRecordTypeEOF = EMR_EOF,

EmfRecordTypeSetPixelV = EMR_SETPIXELV,

EmfRecordTypeSetMapperFlags = EMR_SETMAPPERFLAGS,

EmfRecordTypeSetMapMode = EMR_SETMAPMODE,

EmfRecordTypeSetBkMode = EMR_SETBKMODE,

EmfRecordTypeSetPolyFillMode = EMR_SETPOLYFILLMODE,

EmfRecordTypeSetROP2 = EMR_SETROP2,

EmfRecordTypeSetStretchBltMode = EMR_SETSTRETCHBLTMODE,

EmfRecordTypeSetTextAlign = EMR_SETTEXTALIGN,

EmfRecordTypeSetColorAdjustment = EMR_SETCOLORADJUSTMENT,

EmfRecordTypeSetTextColor = EMR_SETTEXTCOLOR,

EmfRecordTypeSetBkColor = EMR_SETBKCOLOR,

EmfRecordTypeOffsetClipRgn = EMR_OFFSETCLIPRGN,

EmfRecordTypeMoveToEx = EMR_MOVETOEX,

EmfRecordTypeSetMetaRgn = EMR_SETMETARGN,

EmfRecordTypeExcludeClipRect = EMR_EXCLUDECLIPRECT,

EmfRecordTypeIntersectClipRect = EMR_INTERSECTCLIPRECT,

EmfRecordTypeScaleViewportExtEx = EMR_SCALEVIEWPORTEXTEX,

EmfRecordTypeScaleWindowExtEx = EMR_SCALEWINDOWEXTEX,

EmfRecordTypeSaveDC = EMR_SAVEDC,

EmfRecordTypeRestoreDC = EMR_RESTOREDC,

EmfRecordTypeSetWorldTransform = EMR_SETWORLDTRANSFORM,

EmfRecordTypeModifyWorldTransform = EMR_MODIFYWORLDTRANSFORM,

EmfRecordTypeSelectObject = EMR_SELECTOBJECT,

EmfRecordTypeCreatePen = EMR_CREATEPEN,

EmfRecordTypeCreateBrushIndirect = EMR_CREATEBRUSHINDIRECT,

EmfRecordTypeDeleteObject = EMR_DELETEOBJECT,

EmfRecordTypeAngleArc = EMR_ANGLEARC,

EmfRecordTypeEllipse = EMR_ELLIPSE,

EmfRecordTypeRectangle = EMR_RECTANGLE,

EmfRecordTypeRoundRect = EMR_ROUNDRECT,

EmfRecordTypeArc = EMR_ARC,

EmfRecordTypeChord = EMR_CHORD,

EmfRecordTypePie = EMR_PIE,

EmfRecordTypeSelectPalette = EMR_SELECTPALETTE,

EmfRecordTypeCreatePalette = EMR_CREATEPALETTE,

EmfRecordTypeSetPaletteEntries = EMR_SETPALETTEENTRIES,

EmfRecordTypeResizePalette = EMR_RESIZEPALETTE,

EmfRecordTypeRealizePalette = EMR_REALIZEPALETTE,

EmfRecordTypeExtFloodFill = EMR_EXTFLOODFILL,

EmfRecordTypeLineTo = EMR_LINETO,

EmfRecordTypeArcTo = EMR_ARCTO,

EmfRecordTypePolyDraw = EMR_POLYDRAW,

EmfRecordTypeSetArcDirection = EMR_SETARCDIRECTION,

EmfRecordTypeSetMiterLimit = EMR_SETMITERLIMIT,

EmfRecordTypeBeginPath = EMR_BEGINPATH,

EmfRecordTypeEndPath = EMR_ENDPATH,

EmfRecordTypeCloseFigure = EMR_CLOSEFIGURE,

EmfRecordTypeFillPath = EMR_FILLPATH,

EmfRecordTypeStrokeAndFillPath = EMR_STROKEANDFILLPATH,

EmfRecordTypeStrokePath = EMR_STROKEPATH,

EmfRecordTypeFlattenPath = EMR_FLATTENPATH,

EmfRecordTypeWidenPath = EMR_WIDENPATH,

EmfRecordTypeSelectClipPath = EMR_SELECTCLIPPATH,

EmfRecordTypeAbortPath = EMR_ABORTPATH,

EmfRecordTypeReserved_069 = 69,

EmfRecordTypeGdiComment = EMR_GDICOMMENT,

EmfRecordTypeFillRgn = EMR_FILLRGN,

EmfRecordTypeFrameRgn = EMR_FRAMERGN,

EmfRecordTypeInvertRgn = EMR_INVERTRGN,

EmfRecordTypePaintRgn = EMR_PAINTRGN,

EmfRecordTypeExtSelectClipRgn = EMR_EXTSELECTCLIPRGN,

EmfRecordTypeBitBlt = EMR_BITBLT,

EmfRecordTypeStretchBlt = EMR_STRETCHBLT,

EmfRecordTypeMaskBlt = EMR_MASKBLT,

EmfRecordTypePlgBlt = EMR_PLGBLT,

EmfRecordTypeSetDIBitsToDevice = EMR_SETDIBITSTODEVIC,

EmfRecordTypeStretchDIBits = EMR_STRETCHDIBITS,

EmfRecordTypeExtCreateFontIndirect = EMR_EXTCREATEFONTINDIRECTW,

EmfRecordTypeExtTextOutA = EMR_EXTTEXTOUTA,

EmfRecordTypeExtTextOutW = EMR_EXTTEXTOUTW,

EmfRecordTypePolyBezier16 = EMR_POLYBEZIER16,

EmfRecordTypePolygon16 = EMR_POLYGON16,

EmfRecordTypePolyline16 = EMR_POLYLINE16,

EmfRecordTypePolyBezierTo16 = EMR_POLYBEZIERTO16,

EmfRecordTypePolylineTo16 = EMR_POLYLINETO16,

EmfRecordTypePolyPolyline16 = EMR_POLYPOLYLINE16,

EmfRecordTypePolyPolygon16 = EMR_POLYPOLYGON16,

EmfRecordTypePolyDraw16 = EMR_POLYDRAW16,

EmfRecordTypeCreateMonoBrush = EMR_CREATEMONOBRUSH,

EmfRecordTypeCreateDIBPatternBrushPt = EMR_CREATEDIBPATTERNBRUSHPT,

EmfRecordTypeExtCreatePen = EMR_EXTCREATEPEN,

EmfRecordTypePolyTextOutA = EMR_POLYTEXTOUTA,

EmfRecordTypePolyTextOutW = EMR_POLYTEXTOUTW,

EmfRecordTypeSetICMMode = 98,

EmfRecordTypeCreateColorSpace = 99,

EmfRecordTypeSetColorSpace = 100,

EmfRecordTypeDeleteColorSpace = 101,

EmfRecordTypeGLSRecord = 102,

EmfRecordTypeGLSBoundedRecord = 103,

EmfRecordTypePixelFormat = 104,

EmfRecordTypeDrawEscape = 105,

EmfRecordTypeExtEscape = 106,

EmfRecordTypeStartDoc = 107,

EmfRecordTypeSmallTextOut = 108,

EmfRecordTypeForceUFIMapping = 109,

EmfRecordTypeNamedEscape = 110,

EmfRecordTypeColorCorrectPalette = 111,

EmfRecordTypeSetICMProfileA = 112,

EmfRecordTypeSetICMProfileW = 113,

EmfRecordTypeAlphaBlend = 114,

EmfRecordTypeSetLayout = 115,

EmfRecordTypeTransparentBlt = 116,

EmfRecordTypeReserved_117 = 117,

EmfRecordTypeGradientFill = 118,

EmfRecordTypeSetLinkedUFIs = 119,

EmfRecordTypeSetTextJustification = 120,

EmfRecordTypeColorMatchToTargetW = 121,

EmfRecordTypeCreateColorSpaceW = 122,

EmfRecordTypeMax = 122,

EmfRecordTypeMin = 1,

EmfPlusRecordTypeInvalid = GDIP_EMFPLUS_RECORD_BASE,

EmfPlusRecordTypeHeader,

EmfPlusRecordTypeEndOfFile,

EmfPlusRecordTypeComment,

EmfPlusRecordTypeGetDC,

EmfPlusRecordTypeMultiFormatStart,

EmfPlusRecordTypeMultiFormatSection,

EmfPlusRecordTypeMultiFormatEnd,

EmfPlusRecordTypeObject,

EmfPlusRecordTypeClear,

EmfPlusRecordTypeFillRects,

EmfPlusRecordTypeDrawRects,

EmfPlusRecordTypeFillPolygon,

EmfPlusRecordTypeDrawLines,

EmfPlusRecordTypeFillEllipse,

EmfPlusRecordTypeDrawEllipse,

EmfPlusRecordTypeFillPie,

EmfPlusRecordTypeDrawPie,

EmfPlusRecordTypeDrawArc,

EmfPlusRecordTypeFillRegion,

EmfPlusRecordTypeFillPath,

EmfPlusRecordTypeDrawPath,

EmfPlusRecordTypeFillClosedCurve,

EmfPlusRecordTypeDrawClosedCurve,

EmfPlusRecordTypeDrawCurve,

EmfPlusRecordTypeDrawBeziers,

EmfPlusRecordTypeDrawImage,

EmfPlusRecordTypeDrawImagePoints,

EmfPlusRecordTypeDrawString,

EmfPlusRecordTypeSetRenderingOrigin,

EmfPlusRecordTypeSetAntiAliasMode,

EmfPlusRecordTypeSetTextRenderingHint,

EmfPlusRecordTypeSetTextContrast,

EmfPlusRecordTypeSetGammaValue,

EmfPlusRecordTypeSetInterpolationMode,

EmfPlusRecordTypeSetPixelOffsetMode,

EmfPlusRecordTypeSetCompositingMode,

EmfPlusRecordTypeSetCompositingQuality,

EmfPlusRecordTypeSave,

EmfPlusRecordTypeRestore,

EmfPlusRecordTypeBeginContainer,

EmfPlusRecordTypeBeginContainerNoParams,

EmfPlusRecordTypeEndContainer,

EmfPlusRecordTypeSetWorldTransform,

EmfPlusRecordTypeResetWorldTransform,

EmfPlusRecordTypeMultiplyWorldTransform,

EmfPlusRecordTypeTranslateWorldTransform,

EmfPlusRecordTypeScaleWorldTransform,

EmfPlusRecordTypeRotateWorldTransform,

EmfPlusRecordTypeSetPageTransform,

EmfPlusRecordTypeResetClip,

EmfPlusRecordTypeSetClipRect,

EmfPlusRecordTypeSetClipPath,

EmfPlusRecordTypeSetClipRegion,

EmfPlusRecordTypeOffsetClip,

EmfPlusRecordTypeDrawDriverString,

#if (GDIPVER >= 0x0110)

EmfPlusRecordTypeStrokeFillPath,

EmfPlusRecordTypeSerializableObject,

EmfPlusRecordTypeSetTSGraphics,

EmfPlusRecordTypeSetTSClip,

#endif

EmfPlusRecordTotal,

EmfPlusRecordTypeMax = EmfPlusRecordTotal-1,

EmfPlusRecordTypeMin = EmfPlusRecordTypeHeader

} EmfPlusRecordType;

 

PowerBASIC 语法

 

%WmfRecordTypeSetBkColor = 66049

%WmfRecordTypeSetBkMode = 65794

%WmfRecordTypeSetMapMode = 5795

%WmfRecordTypeSetROP2 = 65796

%WmfRecordTypeSetRelAbs = 65797

%WmfRecordTypeSetPolyFillMode = 65798

%WmfRecordTypeSetStretchBltMode = 65799

%WmfRecordTypeSetTextCharExtra = 65800

%WmfRecordTypeSetTextColor = 66057

%WmfRecordTypeSetTextJustification = 66058

%WmfRecordTypeSetWindowOrg = 66059

%WmfRecordTypeSetWindowExt = 66060

%WmfRecordTypeSetViewportOrg = 6061

%WmfRecordTypeSetViewportExt = 66062

%WmfRecordTypeOffsetWindowOrg = 66063

%WmfRecordTypeScaleWindowExt = 6576

%WmfRecordTypeOffsetViewportOrg = 6065

%WmfRecordTypeScaleViewportExt = 66578

%WmfRecordTypeLineTo = 66067

%WmfRecordTypeMoveTo = 6068

%WmfRecordTypeExcludeClipRect = 66581

%WmfRecordTypeIntersectClipRect = 66582

%WmfRecordTypeArc = 67607

%WmfRecordTypeEllipse = 66584

%WmfRecordTypeFloodFill = 66585

%WmfRecordTypePie = 67610

%WmfRecordTypeRectangle = 66587

%WmfRecordTypeRoundRect = 67100

%WmfRecordTypePatBlt = 67101

%WmfRecordTypeSaveDC = 5566

%WmfRecordTypeSetPixel = 66591

%WmfRecordTypeOffsetClipRgn = 66080

%WmfRecordTypeTextOut = 66849

%WmfRecordTypeBitBlt = 67874

%WmfRecordTypeStretchBlt = 68387

%WmfRecordTypePolygon = 66340

%WmfRecordTypePolyline = 66341

%WmfRecordTypeEscape = 67110

%WmfRecordTypeRestoreDC = 65831

%WmfRecordTypeFillRegion = 66088

%WmfRecordTypeFrameRegion = 66601

%WmfRecordTypeInvertRegion = 65834

%WmfRecordTypePaintRegion = 65835

%WmfRecordTypeSelectClipRegion = 65836

%WmfRecordTypeSelectObject = 65837

%WmfRecordTypeSetTextAlign = 65838

%WmfRecordTypeDrawText = 67119

%WmfRecordTypeChord = 67632

%WmfRecordTypeSetMapperFlags = 6097

%WmfRecordTypeExtTextOut = 68146

%WmfRecordTypeSetDIBToDev = 68915

%WmfRecordTypeSelectPalette = 66100

%WmfRecordTypeRealizePalette = 65589

%WmfRecordTypeAnimatePalette = 66614

%WmfRecordTypeSetPalEntries = 65591

%WmfRecordTypePolyPolygon = 66872

%WmfRecordTypeResizePalette = 65849

%WmfRecordTypeDIBBitBlt = 67904

%WmfRecordTypeDIBStretchBlt = 68417

%WmfRecordTypeDIBCreatePatternBrush = 65858

%WmfRecordTypeStretchDIB = 69443

%WmfRecordTypeExtFloodFill = 66888

%WmfRecordTypeSetLayout = 65865

%WmfRecordTypeResetDC = 65868

%WmfRecordTypeStartDoc = 65869

%WmfRecordTypeStartPage = 65615

%WmfRecordTypeEndPage = 65616

%WmfRecordTypeAbortDoc = 65618

%WmfRecordTypeEndDoc = 65630

%WmfRecordTypeDeleteObject = 66032

%WmfRecordTypeCreatePalette = 65783

%WmfRecordTypeCreateBrush = 65784

%WmfRecordTypeCreatePatternBrush = 66041

%WmfRecordTypeCreatePenIndirect = 66298

%WmfRecordTypeCreateFontIndirect = 66299

%WmfRecordTypeCreateBrushIndirect = 66300

%WmfRecordTypeCreateBitmapIndirect = 66301

%WmfRecordTypeCreateRegion = 67327

 

%EmfRecordTypeHeader = 1

%EmfRecordTypePolyBezier = 2

%EmfRecordTypePolygon = 3

%EmfRecordTypePolyline = 4

%EmfRecordTypePolyBezierTo = 5

%EmfRecordTypePolyLineTo = 6

%EmfRecordTypePolyPolyline = 7

%EmfRecordTypePolyPolygon = 8

%EmfRecordTypeSetWindowExtEx = 9

%EmfRecordTypeSetWindowOrgEx = 10

%EmfRecordTypeSetViewportExtEx = 11

%EmfRecordTypeSetViewportOrgEx = 12

%EmfRecordTypeSetBrushOrgEx = 13

%EmfRecordTypeEOF = 14

%EmfRecordTypeSetPixelV = 15

%EmfRecordTypeSetMapperFlags = 16

%EmfRecordTypeSetMapMode = 17

%EmfRecordTypeSetBkMode = 18

%EmfRecordTypeSetPolyFillMode = 19

%EmfRecordTypeSetROP2 = 20

%EmfRecordTypeSetStretchBltMode = 21

%EmfRecordTypeSetTextAlign = 22

%EmfRecordTypeSetColorAdjustment = 23

%EmfRecordTypeSetTextColor = 24

%EmfRecordTypeSetBkColor = 25

%EmfRecordTypeOffsetClipRgn = 26

%EmfRecordTypeMoveToEx = 27

%EmfRecordTypeSetMetaRgn = 28

%EmfRecordTypeExcludeClipRect = 29

%EmfRecordTypeIntersectClipRect = 30

%EmfRecordTypeScaleViewportExtEx = 31

%EmfRecordTypeScaleWindowExtEx = 32

%EmfRecordTypeSaveDC = 33

%EmfRecordTypeRestoreDC = 34

%EmfRecordTypeSetWorldTransform = 35

%EmfRecordTypeModifyWorldTransform = 36

%EmfRecordTypeSelectObject = 37

%EmfRecordTypeCreatePen = 38

%EmfRecordTypeCreateBrushIndirect = 39

%EmfRecordTypeDeleteObject = 40

%EmfRecordTypeAngleArc = 41

%EmfRecordTypeEllipse = 42

%EmfRecordTypeRectangle = 43

%EmfRecordTypeRoundRect = 44

%EmfRecordTypeArc = 45

%EmfRecordTypeChord = 46

%EmfRecordTypePie = 47

%EmfRecordTypeSelectPalette = 48

%EmfRecordTypeCreatePalette = 49

%EmfRecordTypeSetPaletteEntries = 50

%EmfRecordTypeResizePalette = 51

%EmfRecordTypeRealizePalette = 52

%EmfRecordTypeExtFloodFill = 53

%EmfRecordTypeLineTo = 54

%EmfRecordTypeArcTo = 55

%EmfRecordTypePolyDraw = 56

%EmfRecordTypeSetArcDirection = 57

%EmfRecordTypeSetMiterLimit = 58

%EmfRecordTypeBeginPath = 59

%EmfRecordTypeEndPath = 60

%EmfRecordTypeCloseFigure = 61

%EmfRecordTypeFillPath = 62

%EmfRecordTypeStrokeAndFillPath = 63

%EmfRecordTypeStrokePath = 64

%EmfRecordTypeFlattenPath = 65

%EmfRecordTypeWidenPath = 66

%EmfRecordTypeSelectClipPath = 67

%EmfRecordTypeAbortPath = 68

%EmfRecordTypeReserved_069 = 69

%EmfRecordTypeGdiComment = 70

%EmfRecordTypeFillRgn = 71

%EmfRecordTypeFrameRgn = 72

%EmfRecordTypeInvertRgn = 73

%EmfRecordTypePaintRgn = 74

%EmfRecordTypeExtSelectClipRgn = 75

%EmfRecordTypeBitBlt = 76

%EmfRecordTypeStretchBlt = 77

%EmfRecordTypeMaskBlt = 78

%EmfRecordTypePlgBlt = 79

%EmfRecordTypeSetDIBitsToDevice = 80

%EmfRecordTypeStretchDIBits = 81

%EmfRecordTypeExtCreateFontIndirect = 82

%EmfRecordTypeExtTextOutA = 83

%EmfRecordTypeExtTextOutW = 84

%EmfRecordTypePolyBezier16 = 85

%EmfRecordTypePolygon16 = 86

%EmfRecordTypePolyline16 = 87

%EmfRecordTypePolyBezierTo16 = 88

%EmfRecordTypePolylineTo16 = 89

%EmfRecordTypePolyPolyline16 = 90

%EmfRecordTypePolyPolygon16 = 91

%EmfRecordTypePolyDraw16 = 92

%EmfRecordTypeCreateMonoBrush = 93

%EmfRecordTypeCreateDIBPatternBrushPt = 94

%EmfRecordTypeExtCreatePen = 95

%EmfRecordTypePolyTextOutA = 96

%EmfRecordTypePolyTextOutW = 97

%EmfRecordTypeSetICMMode = 98

%EmfRecordTypeCreateColorSpace = 99

%EmfRecordTypeSetColorSpace = 100

%EmfRecordTypeDeleteColorSpace = 101

%EmfRecordTypeGLSRecord = 102

%EmfRecordTypeGLSBoundedRecord = 103

%EmfRecordTypePixelFormat = 104

%EmfRecordTypeDrawEscape = 105

%EmfRecordTypeExtEscape = 106

%EmfRecordTypeStartDoc = 107

%EmfRecordTypeSmallTextOut = 108

%EmfRecordTypeForceUFIMapping = 109

%EmfRecordTypeNamedEscape = 110

%EmfRecordTypeColorCorrectPalette = 111

%EmfRecordTypeSetICMProfileA = 112

%EmfRecordTypeSetICMProfileW = 113

%EmfRecordTypeAlphaBlend = 114

%EmfRecordTypeSetLayout = 115

%EmfRecordTypeTransparentBlt = 116

%EmfRecordTypeReserved_117 = 117

%EmfRecordTypeGradientFill = 118

%EmfRecordTypeSetLinkedUFIs = 119

%EmfRecordTypeSetTextJustification = 120

%EmfRecordTypeColorMatchToTargetW = 121

%EmfRecordTypeCreateColorSpaceW = 122

%EmfRecordTypeMax = 122

%EmfRecordTypeMin = 1

%EmfPlusRecordTypeInvalid = 16384

%EmfPlusRecordTypeHeader = 16385

%EmfPlusRecordTypeEndOfFile = 16386

%EmfPlusRecordTypeComment = 16387

%EmfPlusRecordTypeGetDC = 16388

%EmfPlusRecordTypeMultiFormatStart = 16389

%EmfPlusRecordTypeMultiFormatSection = 16390

%EmfPlusRecordTypeMultiFormatEnd = 16391

%EmfPlusRecordTypeObject = 16392

%EmfPlusRecordTypeClear = 16393

%EmfPlusRecordTypeFillRects = 16394

%EmfPlusRecordTypeDrawRects = 16395

%EmfPlusRecordTypeFillPolygon = 16396

%EmfPlusRecordTypeDrawLines = 16397

%EmfPlusRecordTypeFillEllipse = 16398

%EmfPlusRecordTypeDrawEllipse = 16399

%EmfPlusRecordTypeFillPie = 16400

%EmfPlusRecordTypeDrawPie = 16401

%EmfPlusRecordTypeDrawArc = 16402

%EmfPlusRecordTypeFillRegion = 16403

%EmfPlusRecordTypeFillPath = 16404

%EmfPlusRecordTypeDrawPath = 16405

%EmfPlusRecordTypeFillClosedCurve = 16406

%EmfPlusRecordTypeDrawClosedCurve = 16407

%EmfPlusRecordTypeDrawCurve = 16408

%EmfPlusRecordTypeDrawBeziers = 16409

%EmfPlusRecordTypeDrawImage = 16410

%EmfPlusRecordTypeDrawImagePoints = 16411

%EmfPlusRecordTypeDrawString = 16412

%EmfPlusRecordTypeSetRenderingOrigin = 16413

%EmfPlusRecordTypeSetAntiAliasMode = 16414

%EmfPlusRecordTypeSetTextRenderingHint = 16415

%EmfPlusRecordTypeSetTextContrast = 16416

%EmfPlusRecordTypeSetInterpolationMode = 16417

%EmfPlusRecordTypeSetPixelOffsetMode = 16418

%EmfPlusRecordTypeSetCompositingMode = 16419

%EmfPlusRecordTypeSetCompositingQuality = 16420

%EmfPlusRecordTypeSave = 16421

%EmfPlusRecordTypeRestore = 16422

%EmfPlusRecordTypeBeginContainer = 16423

%EmfPlusRecordTypeBeginContainerNoParams = 16424

%EmfPlusRecordTypeEndContainer = 16425

%EmfPlusRecordTypeSetWorldTransform = 16426

%EmfPlusRecordTypeResetWorldTransform = 16427

%EmfPlusRecordTypeMultiplyWorldTransform = 16428

%EmfPlusRecordTypeTranslateWorldTransform = 16429

%EmfPlusRecordTypeScaleWorldTransform = 16430

%EmfPlusRecordTypeRotateWorldTransform = 16431

%EmfPlusRecordTypeSetPageTransform = 16432

%EmfPlusRecordTypeResetClip = 16433

%EmfPlusRecordTypeSetClipRect = 16434

%EmfPlusRecordTypeSetClipPath = 16435

%EmfPlusRecordTypeSetClipRegion = 16436

%EmfPlusRecordTypeOffsetClip = 16437

%EmfPlusRecordTypeDrawDriverString = 16438

#IF (%GDIPVER >= &H0110)

%EmfPlusRecordTypeStrokeFillPath = 16439

%EmfPlusRecordTypeSerializableObject = 16440

%EmfPlusRecordTypeSetTSGraphics = 16441

%EmfPlusRecordTypeSetTSClip = 16442

#ENDIF

%EmfPlusRecordTotal = 16443

%EmfPlusRecordTypeMax = %EmfPlusRecordTotal-1

%EmfPlusRecordTypeMin = %EmfPlusRecordTypeHeader