EmfPlusRecordType Enum

Definition

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
EmfPlusRecordType

Fields

BeginContainer 16423

See BeginContainer() methods.

BeginContainerNoParams 16424

See BeginContainer() methods.

Clear 16393

See Clear(Color).

Comment 16387

See AddMetafileComment(Byte[]).

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

See DrawPath(Pen, GraphicsPath).

DrawPie 16401

See DrawPie methods.

DrawRects 16395

See DrawRectangles methods.

DrawString 16412

See DrawString methods.

EmfAbortPath 68

See Enhanced-Format Metafiles.

EmfAlphaBlend 114

See Enhanced-Format Metafiles.

EmfAngleArc 41

See Enhanced-Format Metafiles.

EmfArcTo 55

See Enhanced-Format Metafiles.

EmfBeginPath 59

See Enhanced-Format Metafiles.

EmfBitBlt 76

See Enhanced-Format Metafiles.

EmfChord 46

See Enhanced-Format Metafiles.

EmfCloseFigure 61

See Enhanced-Format Metafiles.

EmfColorCorrectPalette 111

See Enhanced-Format Metafiles.

EmfColorMatchToTargetW 121

See Enhanced-Format Metafiles.

EmfCreateBrushIndirect 39

See Enhanced-Format Metafiles.

EmfCreateColorSpace 99

See Enhanced-Format Metafiles.

EmfCreateColorSpaceW 122

See Enhanced-Format Metafiles.

EmfCreateDibPatternBrushPt 94

See Enhanced-Format Metafiles.

EmfCreateMonoBrush 93

See Enhanced-Format Metafiles.

EmfCreatePalette 49

See Enhanced-Format Metafiles.

EmfCreatePen 38

See Enhanced-Format Metafiles.

EmfDeleteColorSpace 101

See Enhanced-Format Metafiles.

EmfDeleteObject 40

See Enhanced-Format Metafiles.

EmfDrawEscape 105

See Enhanced-Format Metafiles.

EmfEllipse 42

See Enhanced-Format Metafiles.

EmfEndPath 60

See Enhanced-Format Metafiles.

EmfEof 14

See Enhanced-Format Metafiles.

EmfExcludeClipRect 29

See Enhanced-Format Metafiles.

EmfExtCreateFontIndirect 82

See Enhanced-Format Metafiles.

EmfExtCreatePen 95

See Enhanced-Format Metafiles.

EmfExtEscape 106

See Enhanced-Format Metafiles.

EmfExtFloodFill 53

See Enhanced-Format Metafiles.

EmfExtSelectClipRgn 75

See Enhanced-Format Metafiles.

EmfExtTextOutA 83

See Enhanced-Format Metafiles.

EmfExtTextOutW 84

See Enhanced-Format Metafiles.

EmfFillPath 62

See Enhanced-Format Metafiles.

EmfFillRgn 71

See Enhanced-Format Metafiles.

EmfFlattenPath 65

See Enhanced-Format Metafiles.

EmfForceUfiMapping 109

See Enhanced-Format Metafiles.

EmfFrameRgn 72

See Enhanced-Format Metafiles.

EmfGdiComment 70

See Enhanced-Format Metafiles.

EmfGlsBoundedRecord 103

See Enhanced-Format Metafiles.

EmfGlsRecord 102

See Enhanced-Format Metafiles.

EmfGradientFill 118

See Enhanced-Format Metafiles.

EmfHeader 1

See Enhanced-Format Metafiles.

EmfIntersectClipRect 30

See Enhanced-Format Metafiles.

EmfInvertRgn 73

See Enhanced-Format Metafiles.

EmfLineTo 54

See Enhanced-Format Metafiles.

EmfMaskBlt 78

See Enhanced-Format Metafiles.

EmfMax 122

See Enhanced-Format Metafiles.

EmfMin 1

See Enhanced-Format Metafiles.

EmfModifyWorldTransform 36

See Enhanced-Format Metafiles.

EmfMoveToEx 27

See Enhanced-Format Metafiles.

EmfNamedEscpae 110

See Enhanced-Format Metafiles.

EmfOffsetClipRgn 26

See Enhanced-Format Metafiles.

EmfPaintRgn 74

See Enhanced-Format Metafiles.

EmfPie 47

See Enhanced-Format Metafiles.

EmfPixelFormat 104

See Enhanced-Format Metafiles.

EmfPlgBlt 79

See Enhanced-Format Metafiles.

EmfPlusRecordBase 16384

See Enhanced-Format Metafiles.

EmfPolyBezier 2

See Enhanced-Format Metafiles.

EmfPolyBezier16 85

See Enhanced-Format Metafiles.

EmfPolyBezierTo 5

See Enhanced-Format Metafiles.

EmfPolyBezierTo16 88

See Enhanced-Format Metafiles.

EmfPolyDraw 56

See Enhanced-Format Metafiles.

EmfPolyDraw16 92

See Enhanced-Format Metafiles.

EmfPolygon 3

See Enhanced-Format Metafiles.

EmfPolygon16 86

See Enhanced-Format Metafiles.

EmfPolyline 4

See Enhanced-Format Metafiles.

EmfPolyline16 87

See Enhanced-Format Metafiles.

EmfPolyLineTo 6

See Enhanced-Format Metafiles.

EmfPolylineTo16 89

See Enhanced-Format Metafiles.

EmfPolyPolygon 8

See Enhanced-Format Metafiles.

EmfPolyPolygon16 91

See Enhanced-Format Metafiles.

EmfPolyPolyline 7

See Enhanced-Format Metafiles.

EmfPolyPolyline16 90

See Enhanced-Format Metafiles.

EmfPolyTextOutA 96

See Enhanced-Format Metafiles.

EmfPolyTextOutW 97

See Enhanced-Format Metafiles.

EmfRealizePalette 52

See Enhanced-Format Metafiles.

EmfRectangle 43

See Enhanced-Format Metafiles.

EmfReserved069 69

See Enhanced-Format Metafiles.

EmfReserved117 117

See Enhanced-Format Metafiles.

EmfResizePalette 51

See Enhanced-Format Metafiles.

EmfRestoreDC 34

See Enhanced-Format Metafiles.

EmfRoundArc 45

See Enhanced-Format Metafiles.

EmfRoundRect 44

See Enhanced-Format Metafiles.

EmfSaveDC 33

See Enhanced-Format Metafiles.

EmfScaleViewportExtEx 31

See Enhanced-Format Metafiles.

EmfScaleWindowExtEx 32

See Enhanced-Format Metafiles.

EmfSelectClipPath 67

See Enhanced-Format Metafiles.

EmfSelectObject 37

See Enhanced-Format Metafiles.

EmfSelectPalette 48

See Enhanced-Format Metafiles.

EmfSetArcDirection 57

See Enhanced-Format Metafiles.

EmfSetBkColor 25

See Enhanced-Format Metafiles.

EmfSetBkMode 18

See Enhanced-Format Metafiles.

EmfSetBrushOrgEx 13

See Enhanced-Format Metafiles.

EmfSetColorAdjustment 23

See Enhanced-Format Metafiles.

EmfSetColorSpace 100

See Enhanced-Format Metafiles.

EmfSetDIBitsToDevice 80

See Enhanced-Format Metafiles.

EmfSetIcmMode 98

See Enhanced-Format Metafiles.

EmfSetIcmProfileA 112

See Enhanced-Format Metafiles.

EmfSetIcmProfileW 113

See Enhanced-Format Metafiles.

EmfSetLayout 115

See Enhanced-Format Metafiles.

EmfSetLinkedUfis 119

See Enhanced-Format Metafiles.

EmfSetMapMode 17

See Enhanced-Format Metafiles.

EmfSetMapperFlags 16

See Enhanced-Format Metafiles.

EmfSetMetaRgn 28

See Enhanced-Format Metafiles.

EmfSetMiterLimit 58

See Enhanced-Format Metafiles.

EmfSetPaletteEntries 50

See Enhanced-Format Metafiles.

EmfSetPixelV 15

See Enhanced-Format Metafiles.

EmfSetPolyFillMode 19

See Enhanced-Format Metafiles.

EmfSetROP2 20

See Enhanced-Format Metafiles.

EmfSetStretchBltMode 21

See Enhanced-Format Metafiles.

EmfSetTextAlign 22

See Enhanced-Format Metafiles.

EmfSetTextColor 24

See Enhanced-Format Metafiles.

EmfSetTextJustification 120

See Enhanced-Format Metafiles.

EmfSetViewportExtEx 11

See Enhanced-Format Metafiles.

EmfSetViewportOrgEx 12

See Enhanced-Format Metafiles.

EmfSetWindowExtEx 9

See Enhanced-Format Metafiles.

EmfSetWindowOrgEx 10

See Enhanced-Format Metafiles.

EmfSetWorldTransform 35

See Enhanced-Format Metafiles.

EmfSmallTextOut 108

See Enhanced-Format Metafiles.

EmfStartDoc 107

See Enhanced-Format Metafiles.

EmfStretchBlt 77

See Enhanced-Format Metafiles.

EmfStretchDIBits 81

See Enhanced-Format Metafiles.

EmfStrokeAndFillPath 63

See Enhanced-Format Metafiles.

EmfStrokePath 64

See Enhanced-Format Metafiles.

EmfTransparentBlt 116

See Enhanced-Format Metafiles.

EmfWidenPath 66

See Enhanced-Format Metafiles.

EndContainer 16425

See EndContainer(GraphicsContainer).

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

See FillPath(Brush, GraphicsPath).

FillPie 16400

See FillPie methods.

FillPolygon 16396

See FillPolygon methods.

FillRects 16394

See FillRectangles methods.

FillRegion 16403

See FillRegion(Brush, Region).

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

See Restore(GraphicsState).

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

See Windows-Format Metafiles.

WmfArc 67607

See Windows-Format Metafiles.

WmfBitBlt 67874

See Windows-Format Metafiles.

WmfChord 67632

See Windows-Format Metafiles.

WmfCreateBrushIndirect 66300

See Windows-Format Metafiles.

WmfCreateFontIndirect 66299

See Windows-Format Metafiles.

WmfCreatePalette 65783

See Windows-Format Metafiles.

WmfCreatePatternBrush 66041

See Windows-Format Metafiles.

WmfCreatePenIndirect 66298

See Windows-Format Metafiles.

WmfCreateRegion 67327

See Windows-Format Metafiles.

WmfDeleteObject 66032

See Windows-Format Metafiles.

WmfDibBitBlt 67904

See Windows-Format Metafiles.

WmfDibCreatePatternBrush 65858

See Windows-Format Metafiles.

WmfDibStretchBlt 68417

See Windows-Format Metafiles.

WmfEllipse 66584

See Windows-Format Metafiles.

WmfEscape 67110

See Windows-Format Metafiles.

WmfExcludeClipRect 66581

See Windows-Format Metafiles.

WmfExtFloodFill 66888

See Windows-Format Metafiles.

WmfExtTextOut 68146

See Windows-Format Metafiles.

WmfFillRegion 66088

See Windows-Format Metafiles.

WmfFloodFill 66585

See Windows-Format Metafiles.

WmfFrameRegion 66601

See Windows-Format Metafiles.

WmfIntersectClipRect 66582

See Windows-Format Metafiles.

WmfInvertRegion 65834

See Windows-Format Metafiles.

WmfLineTo 66067

See Windows-Format Metafiles.

WmfMoveTo 66068

See Windows-Format Metafiles.

WmfOffsetCilpRgn 66080

See Windows-Format Metafiles.

WmfOffsetViewportOrg 66065

See Windows-Format Metafiles.

WmfOffsetWindowOrg 66063

See Windows-Format Metafiles.

WmfPaintRegion 65835

See Windows-Format Metafiles.

WmfPatBlt 67101

See Windows-Format Metafiles.

WmfPie 67610

See Windows-Format Metafiles.

WmfPolygon 66340

See Windows-Format Metafiles.

WmfPolyline 66341

See Windows-Format Metafiles.

WmfPolyPolygon 66872

See Windows-Format Metafiles.

WmfRealizePalette 65589

See Windows-Format Metafiles.

WmfRecordBase 65536

See Windows-Format Metafiles.

WmfRectangle 66587

See Windows-Format Metafiles.

WmfResizePalette 65849

Increases or decreases the size of a logical palette based on the specified value.

WmfRestoreDC 65831

See Windows-Format Metafiles.

WmfRoundRect 67100

See Windows-Format Metafiles.

WmfSaveDC 65566

See Windows-Format Metafiles.

WmfScaleViewportExt 66578

See Windows-Format Metafiles.

WmfScaleWindowExt 66576

See Windows-Format Metafiles.

WmfSelectClipRegion 65836

See Windows-Format Metafiles.

WmfSelectObject 65837

See Windows-Format Metafiles.

WmfSelectPalette 66100

See Windows-Format Metafiles.

WmfSetBkColor 66049

See Windows-Format Metafiles.

WmfSetBkMode 65794

See Windows-Format Metafiles.

WmfSetDibToDev 68915

See Windows-Format Metafiles.

WmfSetLayout 65865

See Windows-Format Metafiles.

WmfSetMapMode 65795

See Windows-Format Metafiles.

WmfSetMapperFlags 66097

See Windows-Format Metafiles.

WmfSetPalEntries 65591

See Windows-Format Metafiles.

WmfSetPixel 66591

See Windows-Format Metafiles.

WmfSetPolyFillMode 65798

See Windows-Format Metafiles.

WmfSetRelAbs 65797

See Windows-Format Metafiles.

WmfSetROP2 65796

See Windows-Format Metafiles.

WmfSetStretchBltMode 65799

See Windows-Format Metafiles.

WmfSetTextAlign 65838

See Windows-Format Metafiles.

WmfSetTextCharExtra 65800

See Windows-Format Metafiles.

WmfSetTextColor 66057

See Windows-Format Metafiles.

WmfSetTextJustification 66058

See Windows-Format Metafiles.

WmfSetViewportExt 66062

See Windows-Format Metafiles.

WmfSetViewportOrg 66061

See Windows-Format Metafiles.

WmfSetWindowExt 66060

See Windows-Format Metafiles.

WmfSetWindowOrg 66059

See Windows-Format Metafiles.

WmfStretchBlt 68387

See Windows-Format Metafiles.

WmfStretchDib 69443

Copies the color data for a rectangle of pixels in a DIB to the specified destination rectangle.

WmfTextOut 66849

See Windows-Format Metafiles.

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.

Applies to