Enum EmfPlusRecordType
Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
Assembly: Aspose.Imaging.dll (25.2.0)
The RecordType enumeration defines record types used in EMF+ metafiles.
public enum EmfPlusRecordType : short
Fields
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.
EmfPlusClear = 16393
This record clears the output coordinate space
and initializes it with a specified background color and transparency.
EmfPlusComment = 16387
This record specifies arbitrary private data.
EmfPlusDrawArc = 16402
The record defines pen strokes for drawing an arc of an ellipse.
EmfPlusDrawBeziers = 16409
This record defines the pen strokes for drawing a Bezier spline.
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.
EmfPlusDrawDriverString = 16438
This record specifies text output with character positions.
EmfPlusDrawEllipse = 16399
This record defines the pen strokes for drawing an ellipse.
EmfPlusDrawImage = 16410
This record defines a scaled Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects.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.
EmfPlusDrawLines = 16397
This record defines the pen strokes for drawing a series of connected lines.
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.
EmfPlusDrawPie = 16401
This record defines pen strokes for drawing a section of an ellipse.
EmfPlusDrawRects = 16395
This record defines the pen strokes for drawing a series of rectangles.
EmfPlusDrawString = 16412
This record defines a text string based on a font, a layout rectangle, and a format.
EmfPlusEndContainer = 16425
This record closes a graphics state container that was previously opened by a begin container operation.
EmfPlusEndOfFile = 16386
This record specifies the end of EMF+ data in the metafile.
EmfPlusFillClosedCurve = 16406
This record defines how to fill the interior of a closed cardinal spline using a specified brush.
EmfPlusFillEllipse = 16398
This record defines how to fill the interiors of an ellipse, 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.
EmfPlusFillPie = 16400
This record defines how to fill a section of an interior section of an ellipse using a specified brush.
EmfPlusFillPolygon = 16396
This record defines the data to fill the interior of a polygon, using a specified brush.
EmfPlusFillRects = 16394
This record defines how to fill the interiors of a series of rectangles, using a specified brush.
EmfPlusFillRegion = 16403
This record defines how to fill the interior of a region using a specified brush.
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.
EmfPlusHeader = 16385
This record specifies the start of EMF+ data in the metafile. It MUST be embedded in the first EMF record after the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader record ([MS-EMF] section 2.3.4.2 record).
EmfPlusMultiFormatEnd = 16391
This record is reserved and MUST NOT be used.
EmfPlusMultiFormatSection = 16390
This record is reserved and MUST NOT be used.
EmfPlusMultiFormatStart = 16389
This record is reserved and MUST NOT be used.
EmfPlusMultiplyWorldTransform = 16428
This record multiplies the current world space by a specified transform matrix.
EmfPlusObject = 16392
This record specifies an object for use in graphics operations.
EmfPlusOffsetClip = 16437
This record applies a translation transform on the current clipping region of the world space.
EmfPlusResetClip = 16433
This record resets the current clipping region for the world space to infinity.
EmfPlusResetWorldTransform = 16427
This record resets the current world space transform to the identify matrix.
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 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusSave record (section 2.3.7.5) to save the state.
EmfPlusRotateWorldTransform = 16431
This record rotates the current world space by a specified angle.
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 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusRestore record (section 2.3.7.4) to restore the state.
EmfPlusScaleWorldTransform = 16430
This record applies a scaling transform to the current world space by specified horizontal and vertical scale factors.
EmfPlusSerializableObject = 16440
This record defines an image effects parameter block that has been serialized into a data buffer.
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.
EmfPlusSetClipPath = 16435
This record combines the current clipping region with a graphics path.
EmfPlusSetClipRect = 16434
This record combines the current clipping region with a rectangle.
EmfPlusSetClipRegion = 16436
This record combines the current clipping region with another graphics region.
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.
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.
EmfPlusSetPageTransform = 16432
This record specifies extra scaling factors for the current world space transform.
EmfPlusSetPixelOffsetMode = 16418
This record defines the pixel offset mode according to the specified pixel centering value.
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.
EmfPlusSetTSClip = 16442
This record specifies clipping areas in the graphics device context for a terminal server.
EmfPlusSetTSGraphics = 16441
This record specifies the state of a graphics device context for a terminal server.
EmfPlusSetTextContrast = 16416
This record sets text contrast according to the specified text gamma value.
EmfPlusSetTextRenderingHint = 16415
This record defines the process used for rendering text.
EmfPlusSetWorldTransform = 16426
This record defines the current world space transform in the playback device_context, according to a specified transform matrix.
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.
EmfPlusTranslateWorldTransform = 16429
This record applies a translation transform to the current world space by specified horizontal and vertical distances.