EmfPlusRecordType
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusRecordType extends System.Enum
The RecordType enumeration defines record types used in EMF+ metafiles.
Fields
Field | Description |
---|---|
EmfPlusHeader | This record specifies the start of EMF+ data in the metafile. |
EmfPlusEndOfFile | This record specifies the end of EMF+ data in the metafile. |
EmfPlusComment | This record specifies arbitrary private data. |
EmfPlusGetDC | This record specifies that subsequent EMF records encountered in the metafile SHOULD be processed. |
EmfPlusMultiFormatStart | This record is reserved and MUST NOT be used. |
EmfPlusMultiFormatSection | This record is reserved and MUST NOT be used. |
EmfPlusMultiFormatEnd | This record is reserved and MUST NOT be used. |
EmfPlusObject | This record specifies an object for use in graphics operations. |
EmfPlusClear | This record clears the output coordinate space and initializes it with a specified background color and transparency. |
EmfPlusFillRects | This record defines how to fill the interiors of a series of rectangles, using a specified brush. |
EmfPlusDrawRects | This record defines the pen strokes for drawing a series of rectangles. |
EmfPlusFillPolygon | This record defines the data to fill the interior of a polygon, using a specified brush. |
EmfPlusDrawLines | This record defines the pen strokes for drawing a series of connected lines. |
EmfPlusFillEllipse | This record defines how to fill the interiors of an ellipse, using a specified brush. |
EmfPlusDrawEllipse | This record defines the pen strokes for drawing an ellipse. |
EmfPlusFillPie | This record defines how to fill a section of an interior section of an ellipse using a specified brush. |
EmfPlusDrawPie | This record defines pen strokes for drawing a section of an ellipse. |
EmfPlusDrawArc | The record defines pen strokes for drawing an arc of an ellipse. |
EmfPlusFillRegion | This record defines how to fill the interior of a region using a specified brush. |
EmfPlusFillPath | The record defines how to fill the interiors of the figures defined in a graphics path with a specified brush. |
EmfPlusDrawPath | The record defines the pen strokes to draw the figures in a graphics path. |
EmfPlusFillClosedCurve | This record defines how to fill the interior of a closed cardinal spline using a specified brush. |
EmfPlusDrawClosedCurve | This record defines the pen and strokes for drawing a closed cardinal spline. |
EmfPlusDrawCurve | This record defines the pen strokes for drawing a cardinal spline. |
EmfPlusDrawBeziers | This record defines the pen strokes for drawing a Bezier spline. |
EmfPlusDrawImage | This record defines a scaled EmfPlusImage object (section 2.2.1.4). |
EmfPlusDrawImagePoints | This record defines a scaled EmfPlusImage object inside a parallelogram. |
EmfPlusDrawString | This record defines a text string based on a font, a layout rectangle, and a format. |
EmfPlusSetRenderingOrigin | This record defines the origin of rendering to the specified horizontal and vertical coordinates. |
EmfPlusSetAntiAliasMode | This record defines whether to enable or disable text anti-aliasing. |
EmfPlusSetTextRenderingHint | This record defines the process used for rendering text. |
EmfPlusSetTextContrast | This record sets text contrast according to the specified text gamma value. |
EmfPlusSetInterpolationMode | This record defines the interpolation mode of an object according to the specified type of image filtering. |
EmfPlusSetPixelOffsetMode | This record defines the pixel offset mode according to the specified pixel centering value. |
EmfPlusSetCompositingMode | This record defines the compositing mode according to the state of alpha blending, which specifies how source colors are combined with background colors. |
EmfPlusSetCompositingQuality | This record defines the compositing quality, which describes the desired level of quality for creating composite images from multiple objects. |
EmfPlusSave | This record saves the graphics state, identified by a specified index, on a stack of saved graphics states. |
EmfPlusRestore | This record restores the graphics state, identified by a specified index, from a stack of saved graphics states. |
EmfPlusBeginContainer | This record opens a new graphics state container and specifies a transform for it. |
EmfPlusBeginContainerNoParams | This record opens a new graphics state container. |
EmfPlusEndContainer | This record closes a graphics state container that was previously opened by a begin container operation. |
EmfPlusSetWorldTransform | This record defines the current world space transform in the playback device_context, according to a specified transform matrix. |
EmfPlusResetWorldTransform | This record resets the current world space transform to the identify matrix. |
EmfPlusMultiplyWorldTransform | This record multiplies the current world space by a specified transform matrix. |
EmfPlusTranslateWorldTransform | This record applies a translation transform to the current world space by specified horizontal and vertical distances. |
EmfPlusScaleWorldTransform | This record applies a scaling transform to the current world space by specified horizontal and vertical scale factors. |
EmfPlusRotateWorldTransform | This record rotates the current world space by a specified angle. |
EmfPlusSetPageTransform | This record specifies extra scaling factors for the current world space transform. |
EmfPlusResetClip | This record resets the current clipping region for the world space to infinity. |
EmfPlusSetClipRect | This record combines the current clipping region with a rectangle. |
EmfPlusSetClipPath | This record combines the current clipping region with a graphics path. |
EmfPlusSetClipRegion | This record combines the current clipping region with another graphics region. |
EmfPlusOffsetClip | This record applies a translation transform on the current clipping region of the world space. |
EmfPlusDrawDriverString | This record specifies text output with character positions. |
EmfPlusStrokeFillPath | 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 | This record defines an image effects parameter block that has been serialized into a data buffer. |
EmfPlusSetTSGraphics | This record specifies the state of a graphics device context for a terminal server. |
EmfPlusSetTSClip | This record specifies clipping areas in the graphics device context for a terminal server. |
EmfPlusHeader
public static final short EmfPlusHeader
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
public static final short EmfPlusEndOfFile
This record specifies the end of EMF+ data in the metafile.
EmfPlusComment
public static final short EmfPlusComment
This record specifies arbitrary private data.
EmfPlusGetDC
public static final short EmfPlusGetDC
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
public static final short EmfPlusMultiFormatStart
This record is reserved and MUST NOT be used.
EmfPlusMultiFormatSection
public static final short EmfPlusMultiFormatSection
This record is reserved and MUST NOT be used.
EmfPlusMultiFormatEnd
public static final short EmfPlusMultiFormatEnd
This record is reserved and MUST NOT be used.
EmfPlusObject
public static final short EmfPlusObject
This record specifies an object for use in graphics operations.
EmfPlusClear
public static final short EmfPlusClear
This record clears the output coordinate space
and initializes it with a specified background color and transparency.
EmfPlusFillRects
public static final short EmfPlusFillRects
This record defines how to fill the interiors of a series of rectangles, using a specified brush.
EmfPlusDrawRects
public static final short EmfPlusDrawRects
This record defines the pen strokes for drawing a series of rectangles.
EmfPlusFillPolygon
public static final short EmfPlusFillPolygon
This record defines the data to fill the interior of a polygon, using a specified brush.
EmfPlusDrawLines
public static final short EmfPlusDrawLines
This record defines the pen strokes for drawing a series of connected lines.
EmfPlusFillEllipse
public static final short EmfPlusFillEllipse
This record defines how to fill the interiors of an ellipse, using a specified brush.
EmfPlusDrawEllipse
public static final short EmfPlusDrawEllipse
This record defines the pen strokes for drawing an ellipse.
EmfPlusFillPie
public static final short EmfPlusFillPie
This record defines how to fill a section of an interior section of an ellipse using a specified brush.
EmfPlusDrawPie
public static final short EmfPlusDrawPie
This record defines pen strokes for drawing a section of an ellipse.
EmfPlusDrawArc
public static final short EmfPlusDrawArc
The record defines pen strokes for drawing an arc of an ellipse.
EmfPlusFillRegion
public static final short EmfPlusFillRegion
This record defines how to fill the interior of a region using a specified brush.
EmfPlusFillPath
public static final short EmfPlusFillPath
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
public static final short EmfPlusDrawPath
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
public static final short EmfPlusFillClosedCurve
This record defines how to fill the interior of a closed cardinal spline using a specified brush.
EmfPlusDrawClosedCurve
public static final short EmfPlusDrawClosedCurve
This record defines the pen and strokes for drawing a closed cardinal spline.
EmfPlusDrawCurve
public static final short EmfPlusDrawCurve
This record defines the pen strokes for drawing a cardinal spline.
EmfPlusDrawBeziers
public static final short EmfPlusDrawBeziers
This record defines the pen strokes for drawing a Bezier spline.
EmfPlusDrawImage
public static final short EmfPlusDrawImage
This record defines a scaled EmfPlusImage object (section 2.2.1.4). An image can consist of either bitmap or metafile data.
EmfPlusDrawImagePoints
public static final short EmfPlusDrawImagePoints
This record defines a scaled EmfPlusImage object inside a parallelogram. An image can consist of either bitmap or metafile data.
EmfPlusDrawString
public static final short EmfPlusDrawString
This record defines a text string based on a font, a layout rectangle, and a format.
EmfPlusSetRenderingOrigin
public static final short EmfPlusSetRenderingOrigin
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
public static final short EmfPlusSetAntiAliasMode
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
public static final short EmfPlusSetTextRenderingHint
This record defines the process used for rendering text.
EmfPlusSetTextContrast
public static final short EmfPlusSetTextContrast
This record sets text contrast according to the specified text gamma value.
EmfPlusSetInterpolationMode
public static final short EmfPlusSetInterpolationMode
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
public static final short EmfPlusSetPixelOffsetMode
This record defines the pixel offset mode according to the specified pixel centering value.
EmfPlusSetCompositingMode
public static final short EmfPlusSetCompositingMode
This record defines the compositing mode according to the state of alpha blending, which specifies how source colors are combined with background colors.
EmfPlusSetCompositingQuality
public static final short EmfPlusSetCompositingQuality
This record defines the compositing quality, which describes the desired level of quality for creating composite images from multiple objects.
EmfPlusSave
public static final short EmfPlusSave
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
public static final short EmfPlusRestore
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
public static final short EmfPlusBeginContainer
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
public static final short EmfPlusBeginContainerNoParams
This record opens a new graphics state container.
EmfPlusEndContainer
public static final short EmfPlusEndContainer
This record closes a graphics state container that was previously opened by a begin container operation.
EmfPlusSetWorldTransform
public static final short EmfPlusSetWorldTransform
This record defines the current world space transform in the playback device_context, according to a specified transform matrix.
EmfPlusResetWorldTransform
public static final short EmfPlusResetWorldTransform
This record resets the current world space transform to the identify matrix.
EmfPlusMultiplyWorldTransform
public static final short EmfPlusMultiplyWorldTransform
This record multiplies the current world space by a specified transform matrix.
EmfPlusTranslateWorldTransform
public static final short EmfPlusTranslateWorldTransform
This record applies a translation transform to the current world space by specified horizontal and vertical distances.
EmfPlusScaleWorldTransform
public static final short EmfPlusScaleWorldTransform
This record applies a scaling transform to the current world space by specified horizontal and vertical scale factors.
EmfPlusRotateWorldTransform
public static final short EmfPlusRotateWorldTransform
This record rotates the current world space by a specified angle.
EmfPlusSetPageTransform
public static final short EmfPlusSetPageTransform
This record specifies extra scaling factors for the current world space transform.
EmfPlusResetClip
public static final short EmfPlusResetClip
This record resets the current clipping region for the world space to infinity.
EmfPlusSetClipRect
public static final short EmfPlusSetClipRect
This record combines the current clipping region with a rectangle.
EmfPlusSetClipPath
public static final short EmfPlusSetClipPath
This record combines the current clipping region with a graphics path.
EmfPlusSetClipRegion
public static final short EmfPlusSetClipRegion
This record combines the current clipping region with another graphics region.
EmfPlusOffsetClip
public static final short EmfPlusOffsetClip
This record applies a translation transform on the current clipping region of the world space.
EmfPlusDrawDriverString
public static final short EmfPlusDrawDriverString
This record specifies text output with character positions.
EmfPlusStrokeFillPath
public static final short EmfPlusStrokeFillPath
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
public static final short EmfPlusSerializableObject
This record defines an image effects parameter block that has been serialized into a data buffer.
EmfPlusSetTSGraphics
public static final short EmfPlusSetTSGraphics
This record specifies the state of a graphics device context for a terminal server.
EmfPlusSetTSClip
public static final short EmfPlusSetTSClip
This record specifies clipping areas in the graphics device context for a terminal server.