EmfPlusRecordType Enum
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
Name | Value | Description |
---|---|---|
EmfHeader | 1 | |
EmfMin | 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 | |
EmfPlusRecordBase | 16384 | |
Invalid | 16384 | Indicates invalid data. |
Header | 16385 | Identifies a record that is the EMF+ header. |
Min | 16385 | The minimum value for this enumeration. |
EndOfFile | 16386 | Identifies a record that marks the last EMF+ record of a metafile. |
Comment | 16387 | |
GetDC | 16388 | See GetHdc(). |
MultiFormatStart | 16389 | Marks the start of a multiple-format section. |
MultiFormatSection | 16390 | Marks a multiple-format section. |
MultiFormatEnd | 16391 | Marks the end of a multiple-format section. |
Object | 16392 | Marks an object. |
Clear | 16393 | See Clear(Color). |
FillRects | 16394 | See FillRectangles methods. |
DrawRects | 16395 | See DrawRectangles methods. |
FillPolygon | 16396 | See FillPolygon methods. |
DrawLines | 16397 | See DrawLines methods. |
FillEllipse | 16398 | See FillEllipse methods. |
DrawEllipse | 16399 | See DrawEllipse methods. |
FillPie | 16400 | See FillPie methods. |
DrawPie | 16401 | See DrawPie methods. |
DrawArc | 16402 | See DrawArc methods. |
FillRegion | 16403 | |
FillPath | 16404 | |
DrawPath | 16405 | |
FillClosedCurve | 16406 | See FillClosedCurve methods. |
DrawClosedCurve | 16407 | See DrawClosedCurve methods. |
DrawCurve | 16408 | See DrawCurve methods. |
DrawBeziers | 16409 | See DrawBeziers methods. |
DrawImage | 16410 | See DrawImage methods. |
DrawImagePoints | 16411 | See DrawImage methods. |
DrawString | 16412 | See DrawString methods. |
SetRenderingOrigin | 16413 | See RenderingOrigin. |
SetAntiAliasMode | 16414 | See SmoothingMode. |
SetTextRenderingHint | 16415 | See TextRenderingHint. |
SetTextContrast | 16416 | See TextContrast. |
SetInterpolationMode | 16417 | See InterpolationMode. |
SetPixelOffsetMode | 16418 | See PixelOffsetMode. |
SetCompositingMode | 16419 | See CompositingMode. |
SetCompositingQuality | 16420 | See CompositingQuality. |
Save | 16421 | See Save(). |
Restore | 16422 | |
BeginContainer | 16423 | See BeginContainer() methods. |
BeginContainerNoParams | 16424 | See BeginContainer() methods. |
EndContainer | 16425 | |
SetWorldTransform | 16426 | See TransformPoints methods. |
ResetWorldTransform | 16427 | See ResetTransform(). |
MultiplyWorldTransform | 16428 | See MultiplyTransform methods. |
TranslateWorldTransform | 16429 | See TransformPoints methods. |
ScaleWorldTransform | 16430 | See ScaleTransform methods. |
RotateWorldTransform | 16431 | See RotateTransform methods. |
SetPageTransform | 16432 | See TransformPoints methods. |
ResetClip | 16433 | See ResetClip(). |
SetClipRect | 16434 | See SetClip methods. |
SetClipPath | 16435 | See SetClip methods. |
SetClipRegion | 16436 | See SetClip methods. |
OffsetClip | 16437 | See TranslateClip methods. |
DrawDriverString | 16438 | Specifies a character string, a location, and formatting information. |
Max | 16438 | The maximum value for this enumeration. |
Total | 16439 | Used internally. |
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 | Increases or decreases the size of a logical palette based on the specified value. |
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 | Copies the color data for a rectangle of pixels in a DIB to the specified destination rectangle. |
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.
Product | Versions |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: