Enum EmfPlusRecordType
EmfPlusRecordType enumeration
The RecordType enumeration defines record types used in EMF+ metafiles.
public enum EmfPlusRecordType : short
Values
| Name | Value | Description | 
|---|---|---|
| EmfPlusHeader | 16385 | This record specifies the start of EMF+ data in the metafile. It MUST be embedded in the first EMF record after the EmfMetafileHeader record ([MS-EMF] section 2.3.4.2 record). | 
| EmfPlusEndOfFile | 16386 | This record specifies the end of EMF+ data in the metafile. | 
| EmfPlusComment | 16387 | This record specifies arbitrary private data. | 
| EmfPlusGetDC | 16388 | This record specifies that subsequent EMF records encountered in the metafile SHOULD be processed. EMF records cease being processed when the next EMF+ record is encountered. | 
| EmfPlusMultiFormatStart | 16389 | This record is reserved and MUST NOT be used. | 
| EmfPlusMultiFormatSection | 16390 | This record is reserved and MUST NOT be used. | 
| EmfPlusMultiFormatEnd | 16391 | This record is reserved and MUST NOT be used. | 
| EmfPlusObject | 16392 | This record specifies an object for use in graphics operations. | 
| EmfPlusClear | 16393 | This record clears the output coordinate space and initializes it with a specified background color and transparency. | 
| EmfPlusFillRects | 16394 | This record defines how to fill the interiors of a series of rectangles, using a specified brush. | 
| EmfPlusDrawRects | 16395 | This record defines the pen strokes for drawing a series of rectangles. | 
| EmfPlusFillPolygon | 16396 | This record defines the data to fill the interior of a polygon, using a specified brush. | 
| EmfPlusDrawLines | 16397 | This record defines the pen strokes for drawing a series of connected lines. | 
| EmfPlusFillEllipse | 16398 | This record defines how to fill the interiors of an ellipse, using a specified brush. | 
| EmfPlusDrawEllipse | 16399 | This record defines the pen strokes for drawing an ellipse. | 
| EmfPlusFillPie | 16400 | This record defines how to fill a section of an interior section of an ellipse using a specified brush. | 
| EmfPlusDrawPie | 16401 | This record defines pen strokes for drawing a section of an ellipse. | 
| EmfPlusDrawArc | 16402 | The record defines pen strokes for drawing an arc of an ellipse. | 
| EmfPlusFillRegion | 16403 | This record defines how to fill the interior of a region using a specified brush. | 
| EmfPlusFillPath | 16404 | The record defines how to fill the interiors of the figures defined in a graphics path with a specified brush. A path is an object that defines an arbitrary sequence of lines, curves, and shapes. | 
| EmfPlusDrawPath | 16405 | The record defines the pen strokes to draw the figures in a graphics path. A path is an object that defines an arbitrary sequence of lines, curves, and shapes. | 
| EmfPlusFillClosedCurve | 16406 | This record defines how to fill the interior of a closed cardinal spline using a specified brush. | 
| EmfPlusDrawClosedCurve | 16407 | This record defines the pen and strokes for drawing a closed cardinal spline. | 
| EmfPlusDrawCurve | 16408 | This record defines the pen strokes for drawing a cardinal spline. | 
| EmfPlusDrawBeziers | 16409 | This record defines the pen strokes for drawing a Bezier spline. | 
| EmfPlusDrawImage | 16410 | This record defines a scaled EmfPlusImage object (section 2.2.1.4). An image can consist of either bitmap or metafile data. | 
| EmfPlusDrawImagePoints | 16411 | This record defines a scaled EmfPlusImage object inside a parallelogram. An image can consist of either bitmap or metafile data. | 
| EmfPlusDrawString | 16412 | This record defines a text string based on a font, a layout rectangle, and a format. | 
| EmfPlusSetRenderingOrigin | 16413 | This record defines the origin of rendering to the specified horizontal and vertical coordinates. This applies to hatch brushes and to 8 and 16 bits per pixel dither patterns. | 
| EmfPlusSetAntiAliasMode | 16414 | This record defines whether to enable or disable text anti-aliasing. Text anti-aliasing is a method of making lines and edges of character glyphs appear smoother when drawn on an output surface. | 
| EmfPlusSetTextRenderingHint | 16415 | This record defines the process used for rendering text. | 
| EmfPlusSetTextContrast | 16416 | This record sets text contrast according to the specified text gamma value. | 
| EmfPlusSetInterpolationMode | 16417 | This record defines the interpolation mode of an object according to the specified type of image filtering. The interpolation mode influences how scaling (stretching and shrinking) is performed. | 
| EmfPlusSetPixelOffsetMode | 16418 | This record defines the pixel offset mode according to the specified pixel centering value. | 
| EmfPlusSetCompositingMode | 16419 | This record defines the compositing mode according to the state of alpha blending, which specifies how source colors are combined with background colors. | 
| EmfPlusSetCompositingQuality | 16420 | This record defines the compositing quality, which describes the desired level of quality for creating composite images from multiple objects. | 
| EmfPlusSave | 16421 | This record saves the graphics state, identified by a specified index, on a stack of saved graphics states. Each stack index is associated with a particular saved state, and the index is used by an EmfPlusRestore record (section 2.3.7.4) to restore the state. | 
| EmfPlusRestore | 16422 | This record restores the graphics state, identified by a specified index, from a stack of saved graphics states. Each stack index is associated with a particular saved state, and the index is defined by an EmfPlusSave record (section 2.3.7.5) to save the state. | 
| EmfPlusBeginContainer | 16423 | This record opens a new graphics state container and specifies a transform for it. Graphics containers are used to retain elements of the graphics state. | 
| EmfPlusBeginContainerNoParams | 16424 | This record opens a new graphics state container. | 
| EmfPlusEndContainer | 16425 | This record closes a graphics state container that was previously opened by a begin container operation. | 
| EmfPlusSetWorldTransform | 16426 | This record defines the current world space transform in the playback device_context, according to a specified transform matrix. | 
| EmfPlusResetWorldTransform | 16427 | This record resets the current world space transform to the identify matrix. | 
| EmfPlusMultiplyWorldTransform | 16428 | This record multiplies the current world space by a specified transform matrix. | 
| EmfPlusTranslateWorldTransform | 16429 | This record applies a translation transform to the current world space by specified horizontal and vertical distances. | 
| EmfPlusScaleWorldTransform | 16430 | This record applies a scaling transform to the current world space by specified horizontal and vertical scale factors. | 
| EmfPlusRotateWorldTransform | 16431 | This record rotates the current world space by a specified angle. | 
| EmfPlusSetPageTransform | 16432 | This record specifies extra scaling factors for the current world space transform. | 
| EmfPlusResetClip | 16433 | This record resets the current clipping region for the world space to infinity. | 
| EmfPlusSetClipRect | 16434 | This record combines the current clipping region with a rectangle. | 
| EmfPlusSetClipPath | 16435 | This record combines the current clipping region with a graphics path. | 
| EmfPlusSetClipRegion | 16436 | This record combines the current clipping region with another graphics region. | 
| EmfPlusOffsetClip | 16437 | This record applies a translation transform on the current clipping region of the world space. | 
| EmfPlusDrawDriverString | 16438 | This record specifies text output with character positions. | 
| EmfPlusStrokeFillPath | 16439 | This record closes any open figures in a path, strokes the outline of the path by using the current pen, and fills its interior by using the current brush. | 
| EmfPlusSerializableObject | 16440 | This record defines an image effects parameter block that has been serialized into a data buffer. | 
| EmfPlusSetTSGraphics | 16441 | This record specifies the state of a graphics device context for a terminal server. | 
| EmfPlusSetTSClip | 16442 | This record specifies clipping areas in the graphics device context for a terminal server. | 
See Also
- namespace Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
 - assembly Aspose.Imaging