This enumeration lists the types of record that can be defined in a GDI+-format enhanced metafile (EMF). Note that GDI+ extends the standard EMF format with several new record types. You can play records from a metafile using the Metafile.PlayRecord() method. public enum EmfPlusRecordType { EmfMin = 1 , EmfHeader = 1 , EmfPolyBezier = 2 , EmfPolygon = 3 , EmfPolyline = 4 , EmfPolyBezierTo = 5 , EmfPolyLineTo = 6 , EmfPolyPolyline = 7 , EmfPolyPolygon = 8 , EmfSetWindowExtEx = 9 , EmfSetWindowOrgEx = 10 , EmfSetViewportExtEx = 11 , EmfSetViewportOrgEx = 12 , EmfSetBrushOrgEx = 13 , EmfEof = 14 , EmfSetPixelV = 15 , EmfSetMapperFlags = 16 , EmfSetMapMode = 17 , EmfSetBkMode = 18 , EmfSetPolyFillMode = 19 , EmfSetROP2 = 20 , EmfSetStretchBltMode = 21 , EmfSetTextAlign = 22 , EmfSetColorAdjustment = 23 , EmfSetTextColor = 24 , EmfSetBkColor = 25 , EmfOffsetClipRgn = 26 , EmfMoveToEx = 27 , EmfSetMetaRgn = 28 , EmfExcludeClipRect = 29 , EmfIntersectClipRect = 30 , EmfScaleViewportExtEx = 31 , EmfScaleWindowExtEx = 32 , EmfSaveDC = 33 , EmfRestoreDC = 34 , EmfSetWorldTransform = 35 , EmfModifyWorldTransform = 36 , EmfSelectObject = 37 , EmfCreatePen = 38 , EmfCreateBrushIndirect = 39 , EmfDeleteObject = 40 , EmfAngleArc = 41 , EmfEllipse = 42 , EmfRectangle = 43 , EmfRoundRect = 44 , EmfRoundArc = 45 , EmfChord = 46 , EmfPie = 47 , EmfSelectPalette = 48 , EmfCreatePalette = 49 , EmfSetPaletteEntries = 50 , EmfResizePalette = 51 , EmfRealizePalette = 52 , EmfExtFloodFill = 53 , EmfLineTo = 54 , EmfArcTo = 55 , EmfPolyDraw = 56 , EmfSetArcDirection = 57 , EmfSetMiterLimit = 58 , EmfBeginPath = 59 , EmfEndPath = 60 , EmfCloseFigure = 61 , EmfFillPath = 62 , EmfStrokeAndFillPath = 63 , EmfStrokePath = 64 , EmfFlattenPath = 65 , EmfWidenPath = 66 , EmfSelectClipPath = 67 , EmfAbortPath = 68 , EmfReserved069 = 69 , EmfGdiComment = 70 , EmfFillRgn = 71 , EmfFrameRgn = 72 , EmfInvertRgn = 73 , EmfPaintRgn = 74 , EmfExtSelectClipRgn = 75 , EmfBitBlt = 76 , EmfStretchBlt = 77 , EmfMaskBlt = 78 , EmfPlgBlt = 79 , EmfSetDIBitsToDevice = 80 , EmfStretchDIBits = 81 , EmfExtCreateFontIndirect = 82 , EmfExtTextOutA = 83 , EmfExtTextOutW = 84 , EmfPolyBezier16 = 85 , EmfPolygon16 = 86 , EmfPolyline16 = 87 , EmfPolyBezierTo16 = 88 , EmfPolylineTo16 = 89 , EmfPolyPolyline16 = 90 , EmfPolyPolygon16 = 91 , EmfPolyDraw16 = 92 , EmfCreateMonoBrush = 93 , EmfCreateDibPatternBrushPt = 94 , EmfExtCreatePen = 95 , EmfPolyTextOutA = 96 , EmfPolyTextOutW = 97 , EmfSetIcmMode = 98 , EmfCreateColorSpace = 99 , EmfSetColorSpace = 100 , EmfDeleteColorSpace = 101 , EmfGlsRecord = 102 , EmfGlsBoundedRecord = 103 , EmfPixelFormat = 104 , EmfDrawEscape = 105 , EmfExtEscape = 106 , EmfStartDoc = 107 , EmfSmallTextOut = 108 , EmfForceUfiMapping = 109 , EmfNamedEscpae = 110 , EmfColorCorrectPalette = 111 , EmfSetIcmProfileA = 112 , EmfSetIcmProfileW = 113 , EmfAlphaBlend = 114 , EmfSetLayout = 115 , EmfTransparentBlt = 116 , EmfReserved117 = 117 , EmfGradientFill = 118 , EmfSetLinkedUfis = 119 , EmfSetTextJustification = 120 , EmfColorMatchToTargetW = 121 , EmfCreateColorSpaceW = 122 , EmfMax = 122 , Invalid = 16384 , EmfPlusRecordBase = 16384 , Header = 16385 , Min = 16385 , EndOfFile = 16386 , Comment = 16387 , GetDC = 16388 , MultiFormatStart = 16389 , MultiFormatSection = 16390 , MultiFormatEnd = 16391 , Object = 16392 , Clear = 16393 , FillRects = 16394 , DrawRects = 16395 , FillPolygon = 16396 , DrawLines = 16397 , FillEllipse = 16398 , DrawEllipse = 16399 , FillPie = 16400 , DrawPie = 16401 , DrawArc = 16402 , FillRegion = 16403 , FillPath = 16404 , DrawPath = 16405 , FillClosedCurve = 16406 , DrawClosedCurve = 16407 , DrawCurve = 16408 , DrawBeziers = 16409 , DrawImage = 16410 , DrawImagePoints = 16411 , DrawString = 16412 , SetRenderingOrigin = 16413 , SetAntiAliasMode = 16414 , SetTextRenderingHint = 16415 , SetTextContrast = 16416 , SetInterpolationMode = 16417 , SetPixelOffsetMode = 16418 , SetCompositingMode = 16419 , SetCompositingQuality = 16420 , Save = 16421 , Restore = 16422 , BeginContainer = 16423 , BeginContainerNoParams = 16424 , EndContainer = 16425 , SetWorldTransform = 16426 , ResetWorldTransform = 16427 , MultiplyWorldTransform = 16428 , TranslateWorldTransform = 16429 , ScaleWorldTransform = 16430 , RotateWorldTransform = 16431 , SetPageTransform = 16432 , ResetClip = 16433 , SetClipRect = 16434 , SetClipPath = 16435 , SetClipRegion = 16436 , OffsetClip = 16437 , Max = 16438 , DrawDriverString = 16438 , Total = 16439 , WmfRecordBase = 65536 , WmfSaveDC = 65566 , WmfRealizePalette = 65589 , WmfSetPalEntries = 65591 , WmfCreatePalette = 65783 , WmfSetBkMode = 65794 , WmfSetMapMode = 65795 , WmfSetROP2 = 65796 , WmfSetRelAbs = 65797 , WmfSetPolyFillMode = 65798 , WmfSetStretchBltMode = 65799 , WmfSetTextCharExtra = 65800 , WmfRestoreDC = 65831 , WmfInvertRegion = 65834 , WmfPaintRegion = 65835 , WmfSelectClipRegion = 65836 , WmfSelectObject = 65837 , WmfSetTextAlign = 65838 , WmfResizePalette = 65849 , WmfDibCreatePatternBrush = 65858 , WmfSetLayout = 65865 , WmfDeleteObject = 66032 , WmfCreatePatternBrush = 66041 , WmfSetBkColor = 66049 , WmfSetTextColor = 66057 , WmfSetTextJustification = 66058 , WmfSetWindowOrg = 66059 , WmfSetWindowExt = 66060 , WmfSetViewportOrg = 66061 , WmfSetViewportExt = 66062 , WmfOffsetWindowOrg = 66063 , WmfOffsetViewportOrg = 66065 , WmfLineTo = 66067 , WmfMoveTo = 66068 , WmfOffsetCilpRgn = 66080 , WmfFillRegion = 66088 , WmfSetMapperFlags = 66097 , WmfSelectPalette = 66100 , WmfCreatePenIndirect = 66298 , WmfCreateFontIndirect = 66299 , WmfCreateBrushIndirect = 66300 , WmfPolygon = 66340 , WmfPolyline = 66341 , WmfScaleWindowExt = 66576 , WmfScaleViewportExt = 66578 , WmfExcludeClipRect = 66581 , WmfIntersectClipRect = 66582 , WmfEllipse = 66584 , WmfFloodFill = 66585 , WmfRectangle = 66587 , WmfSetPixel = 66591 , WmfFrameRegion = 66601 , WmfAnimatePalette = 66614 , WmfTextOut = 66849 , WmfPolyPolygon = 66872 , WmfExtFloodFill = 66888 , WmfRoundRect = 67100 , WmfPatBlt = 67101 , WmfEscape = 67110 , WmfCreateRegion = 67327 , WmfArc = 67607 , WmfPie = 67610 , WmfChord = 67632 , WmfBitBlt = 67874 , WmfDibBitBlt = 67904 , WmfExtTextOut = 68146 , WmfStretchBlt = 68387 , WmfDibStretchBlt = 68417 , WmfSetDibToDev = 68915 , WmfStretchDib = 69443 } HierarchySystem.Object System.ValueType System.Enum(System.IComparabl, System.IFormattable , System.IConvertible) EmfPlusRecordType Passed ToSystem.Drawing.EnumerateMetafileProc.{BeginInvoke() , Invoke()} , Metafile.PlayRecord() , PlayRecordCallback.{BeginInvoke() , Invoke()} |