EmfPlusRecordType Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the methods available for use with a metafile to read and write graphic commands.
public enum class EmfPlusRecordType
public enum EmfPlusRecordType
type EmfPlusRecordType =
Public Enum EmfPlusRecordType
- Inheritance
Fields
BeginContainer | 16423 | See BeginContainer() methods. |
BeginContainerNoParams | 16424 | See BeginContainer() methods. |
Clear | 16393 | See Clear(Color). |
Comment | 16387 | |
DrawArc | 16402 | See DrawArc methods. |
DrawBeziers | 16409 | See DrawBeziers methods. |
DrawClosedCurve | 16407 | See DrawClosedCurve methods. |
DrawCurve | 16408 | See DrawCurve methods. |
DrawDriverString | 16438 | Specifies a character string, a location, and formatting information. |
DrawEllipse | 16399 | See DrawEllipse methods. |
DrawImage | 16410 | See DrawImage methods. |
DrawImagePoints | 16411 | See DrawImage methods. |
DrawLines | 16397 | See DrawLines methods. |
DrawPath | 16405 | |
DrawPie | 16401 | See DrawPie methods. |
DrawRects | 16395 | See DrawRectangles methods. |
DrawString | 16412 | See DrawString methods. |
EmfAbortPath | 68 | |
EmfAlphaBlend | 114 | |
EmfAngleArc | 41 | |
EmfArcTo | 55 | |
EmfBeginPath | 59 | |
EmfBitBlt | 76 | |
EmfChord | 46 | |
EmfCloseFigure | 61 | |
EmfColorCorrectPalette | 111 | |
EmfColorMatchToTargetW | 121 | |
EmfCreateBrushIndirect | 39 | |
EmfCreateColorSpace | 99 | |
EmfCreateColorSpaceW | 122 | |
EmfCreateDibPatternBrushPt | 94 | |
EmfCreateMonoBrush | 93 | |
EmfCreatePalette | 49 | |
EmfCreatePen | 38 | |
EmfDeleteColorSpace | 101 | |
EmfDeleteObject | 40 | |
EmfDrawEscape | 105 | |
EmfEllipse | 42 | |
EmfEndPath | 60 | |
EmfEof | 14 | |
EmfExcludeClipRect | 29 | |
EmfExtCreateFontIndirect | 82 | |
EmfExtCreatePen | 95 | |
EmfExtEscape | 106 | |
EmfExtFloodFill | 53 | |
EmfExtSelectClipRgn | 75 | |
EmfExtTextOutA | 83 | |
EmfExtTextOutW | 84 | |
EmfFillPath | 62 | |
EmfFillRgn | 71 | |
EmfFlattenPath | 65 | |
EmfForceUfiMapping | 109 | |
EmfFrameRgn | 72 | |
EmfGdiComment | 70 | |
EmfGlsBoundedRecord | 103 | |
EmfGlsRecord | 102 | |
EmfGradientFill | 118 | |
EmfHeader | 1 | |
EmfIntersectClipRect | 30 | |
EmfInvertRgn | 73 | |
EmfLineTo | 54 | |
EmfMaskBlt | 78 | |
EmfMax | 122 | |
EmfMin | 1 | |
EmfModifyWorldTransform | 36 | |
EmfMoveToEx | 27 | |
EmfNamedEscpae | 110 | |
EmfOffsetClipRgn | 26 | |
EmfPaintRgn | 74 | |
EmfPie | 47 | |
EmfPixelFormat | 104 | |
EmfPlgBlt | 79 | |
EmfPlusRecordBase | 16384 | |
EmfPolyBezier | 2 | |
EmfPolyBezier16 | 85 | |
EmfPolyBezierTo | 5 | |
EmfPolyBezierTo16 | 88 | |
EmfPolyDraw | 56 | |
EmfPolyDraw16 | 92 | |
EmfPolygon | 3 | |
EmfPolygon16 | 86 | |
EmfPolyline | 4 | |
EmfPolyline16 | 87 | |
EmfPolyLineTo | 6 | |
EmfPolylineTo16 | 89 | |
EmfPolyPolygon | 8 | |
EmfPolyPolygon16 | 91 | |
EmfPolyPolyline | 7 | |
EmfPolyPolyline16 | 90 | |
EmfPolyTextOutA | 96 | |
EmfPolyTextOutW | 97 | |
EmfRealizePalette | 52 | |
EmfRectangle | 43 | |
EmfReserved069 | 69 | |
EmfReserved117 | 117 | |
EmfResizePalette | 51 | |
EmfRestoreDC | 34 | |
EmfRoundArc | 45 | |
EmfRoundRect | 44 | |
EmfSaveDC | 33 | |
EmfScaleViewportExtEx | 31 | |
EmfScaleWindowExtEx | 32 | |
EmfSelectClipPath | 67 | |
EmfSelectObject | 37 | |
EmfSelectPalette | 48 | |
EmfSetArcDirection | 57 | |
EmfSetBkColor | 25 | |
EmfSetBkMode | 18 | |
EmfSetBrushOrgEx | 13 | |
EmfSetColorAdjustment | 23 | |
EmfSetColorSpace | 100 | |
EmfSetDIBitsToDevice | 80 | |
EmfSetIcmMode | 98 | |
EmfSetIcmProfileA | 112 | |
EmfSetIcmProfileW | 113 | |
EmfSetLayout | 115 | |
EmfSetLinkedUfis | 119 | |
EmfSetMapMode | 17 | |
EmfSetMapperFlags | 16 | |
EmfSetMetaRgn | 28 | |
EmfSetMiterLimit | 58 | |
EmfSetPaletteEntries | 50 | |
EmfSetPixelV | 15 | |
EmfSetPolyFillMode | 19 | |
EmfSetROP2 | 20 | |
EmfSetStretchBltMode | 21 | |
EmfSetTextAlign | 22 | |
EmfSetTextColor | 24 | |
EmfSetTextJustification | 120 | |
EmfSetViewportExtEx | 11 | |
EmfSetViewportOrgEx | 12 | |
EmfSetWindowExtEx | 9 | |
EmfSetWindowOrgEx | 10 | |
EmfSetWorldTransform | 35 | |
EmfSmallTextOut | 108 | |
EmfStartDoc | 107 | |
EmfStretchBlt | 77 | |
EmfStretchDIBits | 81 | |
EmfStrokeAndFillPath | 63 | |
EmfStrokePath | 64 | |
EmfTransparentBlt | 116 | |
EmfWidenPath | 66 | |
EndContainer | 16425 | |
EndOfFile | 16386 | Identifies a record that marks the last EMF+ record of a metafile. |
FillClosedCurve | 16406 | See FillClosedCurve methods. |
FillEllipse | 16398 | See FillEllipse methods. |
FillPath | 16404 | |
FillPie | 16400 | See FillPie methods. |
FillPolygon | 16396 | See FillPolygon methods. |
FillRects | 16394 | See FillRectangles methods. |
FillRegion | 16403 | |
GetDC | 16388 | See GetHdc(). |
Header | 16385 | Identifies a record that is the EMF+ header. |
Invalid | 16384 | Indicates invalid data. |
Max | 16438 | The maximum value for this enumeration. |
Min | 16385 | The minimum value for this enumeration. |
MultiFormatEnd | 16391 | Marks the end of a multiple-format section. |
MultiFormatSection | 16390 | Marks a multiple-format section. |
MultiFormatStart | 16389 | Marks the start of a multiple-format section. |
MultiplyWorldTransform | 16428 | See MultiplyTransform methods. |
Object | 16392 | Marks an object. |
OffsetClip | 16437 | See TranslateClip methods. |
ResetClip | 16433 | See ResetClip(). |
ResetWorldTransform | 16427 | See ResetTransform(). |
Restore | 16422 | |
RotateWorldTransform | 16431 | See RotateTransform methods. |
Save | 16421 | See Save(). |
ScaleWorldTransform | 16430 | See ScaleTransform methods. |
SetAntiAliasMode | 16414 | See SmoothingMode. |
SetClipPath | 16435 | See SetClip methods. |
SetClipRect | 16434 | See SetClip methods. |
SetClipRegion | 16436 | See SetClip methods. |
SetCompositingMode | 16419 | See CompositingMode. |
SetCompositingQuality | 16420 | See CompositingQuality. |
SetInterpolationMode | 16417 | See InterpolationMode. |
SetPageTransform | 16432 | See TransformPoints methods. |
SetPixelOffsetMode | 16418 | See PixelOffsetMode. |
SetRenderingOrigin | 16413 | See RenderingOrigin. |
SetTextContrast | 16416 | See TextContrast. |
SetTextRenderingHint | 16415 | See TextRenderingHint. |
SetWorldTransform | 16426 | See TransformPoints methods. |
Total | 16439 | Used internally. |
TranslateWorldTransform | 16429 | See TransformPoints methods. |
WmfAnimatePalette | 66614 | |
WmfArc | 67607 | |
WmfBitBlt | 67874 | |
WmfChord | 67632 | |
WmfCreateBrushIndirect | 66300 | |
WmfCreateFontIndirect | 66299 | |
WmfCreatePalette | 65783 | |
WmfCreatePatternBrush | 66041 | |
WmfCreatePenIndirect | 66298 | |
WmfCreateRegion | 67327 | |
WmfDeleteObject | 66032 | |
WmfDibBitBlt | 67904 | |
WmfDibCreatePatternBrush | 65858 | |
WmfDibStretchBlt | 68417 | |
WmfEllipse | 66584 | |
WmfEscape | 67110 | |
WmfExcludeClipRect | 66581 | |
WmfExtFloodFill | 66888 | |
WmfExtTextOut | 68146 | |
WmfFillRegion | 66088 | |
WmfFloodFill | 66585 | |
WmfFrameRegion | 66601 | |
WmfIntersectClipRect | 66582 | |
WmfInvertRegion | 65834 | |
WmfLineTo | 66067 | |
WmfMoveTo | 66068 | |
WmfOffsetCilpRgn | 66080 | |
WmfOffsetViewportOrg | 66065 | |
WmfOffsetWindowOrg | 66063 | |
WmfPaintRegion | 65835 | |
WmfPatBlt | 67101 | |
WmfPie | 67610 | |
WmfPolygon | 66340 | |
WmfPolyline | 66341 | |
WmfPolyPolygon | 66872 | |
WmfRealizePalette | 65589 | |
WmfRecordBase | 65536 | |
WmfRectangle | 66587 | |
WmfResizePalette | 65849 | Increases or decreases the size of a logical palette based on the specified value. |
WmfRestoreDC | 65831 | |
WmfRoundRect | 67100 | |
WmfSaveDC | 65566 | |
WmfScaleViewportExt | 66578 | |
WmfScaleWindowExt | 66576 | |
WmfSelectClipRegion | 65836 | |
WmfSelectObject | 65837 | |
WmfSelectPalette | 66100 | |
WmfSetBkColor | 66049 | |
WmfSetBkMode | 65794 | |
WmfSetDibToDev | 68915 | |
WmfSetLayout | 65865 | |
WmfSetMapMode | 65795 | |
WmfSetMapperFlags | 66097 | |
WmfSetPalEntries | 65591 | |
WmfSetPixel | 66591 | |
WmfSetPolyFillMode | 65798 | |
WmfSetRelAbs | 65797 | |
WmfSetROP2 | 65796 | |
WmfSetStretchBltMode | 65799 | |
WmfSetTextAlign | 65838 | |
WmfSetTextCharExtra | 65800 | |
WmfSetTextColor | 66057 | |
WmfSetTextJustification | 66058 | |
WmfSetViewportExt | 66062 | |
WmfSetViewportOrg | 66061 | |
WmfSetWindowExt | 66060 | |
WmfSetWindowOrg | 66059 | |
WmfStretchBlt | 68387 | |
WmfStretchDib | 69443 | Copies the color data for a rectangle of pixels in a DIB to the specified destination rectangle. |
WmfTextOut | 66849 |
Remarks
GDI+ uses the enhanced Windows metafile image format (EMF). The EMF format contains a comment mechanism for embedding data within the metafile. This comment mechanism is used to embed GDI+ records within an EMF file. EMF files that contain GDI+ data are called EMF+ files. Applications that do not recognize the comment data skip the comment records and render the records they do understand. If the EMF+ file is played back by GDI+, then the GDI+ records are used to render the metafile; otherwise, the GDI records (if present) are used.