Click or drag to resize
EmfPlusRecordType Enumeration
The RecordType enumeration defines record types used in EMF+ metafiles.

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
Assembly: Aspose.Imaging (in Aspose.Imaging.dll) Version: 21.05
Syntax
public enum EmfPlusRecordType
Members
  Member nameValueDescription
EmfPlusHeader16385 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).
EmfPlusEndOfFile16386 This record specifies the end of EMF+ data in the metafile.
EmfPlusComment16387 This record specifies arbitrary private data.
EmfPlusGetDC16388 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.
EmfPlusMultiFormatStart16389 This record is reserved and MUST NOT be used.
EmfPlusMultiFormatSection16390 This record is reserved and MUST NOT be used.
EmfPlusMultiFormatEnd16391 This record is reserved and MUST NOT be used.
EmfPlusObject16392 This record specifies an object for use in graphics operations.
EmfPlusClear16393 This record clears the output coordinate space and initializes it with a specified background color and transparency.
EmfPlusFillRects16394 This record defines how to fill the interiors of a series of rectangles, using a specified brush.
EmfPlusDrawRects16395 This record defines the pen strokes for drawing a series of rectangles.
EmfPlusFillPolygon16396 This record defines the data to fill the interior of a polygon, using a specified brush.
EmfPlusDrawLines16397 This record defines the pen strokes for drawing a series of connected lines.
EmfPlusFillEllipse16398 This record defines how to fill the interiors of an ellipse, using a specified brush.
EmfPlusDrawEllipse16399 This record defines the pen strokes for drawing an ellipse.
EmfPlusFillPie16400 This record defines how to fill a section of an interior section of an ellipse using a specified brush.
EmfPlusDrawPie16401 This record defines pen strokes for drawing a section of an ellipse.
EmfPlusDrawArc16402 The record defines pen strokes for drawing an arc of an ellipse.
EmfPlusFillRegion16403 This record defines how to fill the interior of a region using a specified brush.
EmfPlusFillPath16404 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.
EmfPlusDrawPath16405 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.
EmfPlusFillClosedCurve16406 This record defines how to fill the interior of a closed cardinal spline using a specified brush.
EmfPlusDrawClosedCurve16407 This record defines the pen and strokes for drawing a closed cardinal spline.
EmfPlusDrawCurve16408 This record defines the pen strokes for drawing a cardinal spline.
EmfPlusDrawBeziers16409 This record defines the pen strokes for drawing a Bezier spline.
EmfPlusDrawImage16410 This record defines a scaled EmfPlusImage object (section 2.2.1.4). An image can consist of either bitmap or metafile data.
EmfPlusDrawImagePoints16411 This record defines a scaled EmfPlusImage object inside a parallelogram. An image can consist of either bitmap or metafile data.
EmfPlusDrawString16412 This record defines a text string based on a font, a layout rectangle, and a format.
EmfPlusSetRenderingOrigin16413 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.
EmfPlusSetAntiAliasMode16414 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.
EmfPlusSetTextRenderingHint16415 This record defines the process used for rendering text.
EmfPlusSetTextContrast16416 This record sets text contrast according to the specified text gamma value.
EmfPlusSetInterpolationMode16417 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.
EmfPlusSetPixelOffsetMode16418 This record defines the pixel offset mode according to the specified pixel centering value.
EmfPlusSetCompositingMode16419 This record defines the compositing mode according to the state of alpha blending, which specifies how source colors are combined with background colors.
EmfPlusSetCompositingQuality16420 This record defines the compositing quality, which describes the desired level of quality for creating composite images from multiple objects.
EmfPlusSave16421 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.
EmfPlusRestore16422 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.
EmfPlusBeginContainer16423 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.
EmfPlusBeginContainerNoParams16424 This record opens a new graphics state container.
EmfPlusEndContainer16425 This record closes a graphics state container that was previously opened by a begin container operation.
EmfPlusSetWorldTransform16426 This record defines the current world space transform in the playback device_context, according to a specified transform matrix.
EmfPlusResetWorldTransform16427 This record resets the current world space transform to the identify matrix.
EmfPlusMultiplyWorldTransform16428 This record multiplies the current world space by a specified transform matrix.
EmfPlusTranslateWorldTransform16429 This record applies a translation transform to the current world space by specified horizontal and vertical distances.
EmfPlusScaleWorldTransform16430 This record applies a scaling transform to the current world space by specified horizontal and vertical scale factors.
EmfPlusRotateWorldTransform16431 This record rotates the current world space by a specified angle.
EmfPlusSetPageTransform16432 This record specifies extra scaling factors for the current world space transform.
EmfPlusResetClip16433 This record resets the current clipping region for the world space to infinity.
EmfPlusSetClipRect16434 This record combines the current clipping region with a rectangle.
EmfPlusSetClipPath16435 This record combines the current clipping region with a graphics path.
EmfPlusSetClipRegion16436 This record combines the current clipping region with another graphics region.
EmfPlusOffsetClip16437 This record applies a translation transform on the current clipping region of the world space.
EmfPlusDrawDriverString16438 This record specifies text output with character positions.
EmfPlusStrokeFillPath16439 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.
EmfPlusSerializableObject16440 This record defines an image effects parameter block that has been serialized into a data buffer.
EmfPlusSetTSGraphics16441 This record specifies the state of a graphics device context for a terminal server.
EmfPlusSetTSClip16442 This record specifies clipping areas in the graphics device context for a terminal server.
See Also