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