Packages

 

com.aspose.imaging.fileformats.emf.emfplus.consts

Class EmfPlusRecordType

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.imaging.fileformats.emf.emfplus.consts.EmfPlusRecordType


  • public final class EmfPlusRecordType
    extends com.aspose.ms.System.Enum

    The RecordType enumeration defines record types used in EMF+ metafiles.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

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

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • 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 Emf.Records.EmfMetafileHeader record ([MS-EMF] section 2.3.4.2 record).

        See Also:
        Constant Field Values
      • EmfPlusEndOfFile

        public static final short EmfPlusEndOfFile

        This record specifies the end of EMF+ data in the metafile.

        See Also:
        Constant Field Values
      • EmfPlusComment

        public static final short EmfPlusComment

        This record specifies arbitrary private data.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusMultiFormatStart

        public static final short EmfPlusMultiFormatStart

        This record is reserved and MUST NOT be used.

        See Also:
        Constant Field Values
      • EmfPlusMultiFormatSection

        public static final short EmfPlusMultiFormatSection

        This record is reserved and MUST NOT be used.

        See Also:
        Constant Field Values
      • EmfPlusMultiFormatEnd

        public static final short EmfPlusMultiFormatEnd

        This record is reserved and MUST NOT be used.

        See Also:
        Constant Field Values
      • EmfPlusObject

        public static final short EmfPlusObject

        This record specifies an object for use in graphics operations.

        See Also:
        Constant Field Values
      • EmfPlusClear

        public static final short EmfPlusClear

        This record clears the output coordinate space and initializes it with a specified background color and transparency.

        See Also:
        Constant Field Values
      • EmfPlusFillRects

        public static final short EmfPlusFillRects

        This record defines how to fill the interiors of a series of rectangles, using a specified brush.

        See Also:
        Constant Field Values
      • EmfPlusDrawRects

        public static final short EmfPlusDrawRects

        This record defines the pen strokes for drawing a series of rectangles.

        See Also:
        Constant Field Values
      • EmfPlusFillPolygon

        public static final short EmfPlusFillPolygon

        This record defines the data to fill the interior of a polygon, using a specified brush.

        See Also:
        Constant Field Values
      • EmfPlusDrawLines

        public static final short EmfPlusDrawLines

        This record defines the pen strokes for drawing a series of connected lines.

        See Also:
        Constant Field Values
      • EmfPlusFillEllipse

        public static final short EmfPlusFillEllipse

        This record defines how to fill the interiors of an ellipse, using a specified brush.

        See Also:
        Constant Field Values
      • EmfPlusDrawEllipse

        public static final short EmfPlusDrawEllipse

        This record defines the pen strokes for drawing an ellipse.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusDrawPie

        public static final short EmfPlusDrawPie

        This record defines pen strokes for drawing a section of an ellipse.

        See Also:
        Constant Field Values
      • EmfPlusDrawArc

        public static final short EmfPlusDrawArc

        The record defines pen strokes for drawing an arc of an ellipse.

        See Also:
        Constant Field Values
      • EmfPlusFillRegion

        public static final short EmfPlusFillRegion

        This record defines how to fill the interior of a region using a specified brush.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusFillClosedCurve

        public static final short EmfPlusFillClosedCurve

        This record defines how to fill the interior of a closed cardinal spline using a specified brush.

        See Also:
        Constant Field Values
      • EmfPlusDrawClosedCurve

        public static final short EmfPlusDrawClosedCurve

        This record defines the pen and strokes for drawing a closed cardinal spline.

        See Also:
        Constant Field Values
      • EmfPlusDrawCurve

        public static final short EmfPlusDrawCurve

        This record defines the pen strokes for drawing a cardinal spline.

        See Also:
        Constant Field Values
      • EmfPlusDrawBeziers

        public static final short EmfPlusDrawBeziers

        This record defines the pen strokes for drawing a Bezier spline.

        See Also:
        Constant Field Values
      • EmfPlusDrawImage

        public static final short EmfPlusDrawImage

        This record defines a scaled Objects.EmfPlusImage object (section 2.2.1.4). An image can consist of either bitmap or metafile data.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusDrawString

        public static final short EmfPlusDrawString

        This record defines a text string based on a font, a layout rectangle, and a format.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusSetTextRenderingHint

        public static final short EmfPlusSetTextRenderingHint

        This record defines the process used for rendering text.

        See Also:
        Constant Field Values
      • EmfPlusSetTextContrast

        public static final short EmfPlusSetTextContrast

        This record sets text contrast according to the specified text gamma value.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusSetPixelOffsetMode

        public static final short EmfPlusSetPixelOffsetMode

        This record defines the pixel offset mode according to the specified pixel centering value.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • 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 Records.EmfPlusRestore record (section 2.3.7.4) to restore the state.

        See Also:
        Constant Field Values
      • 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 Records.EmfPlusSave record (section 2.3.7.5) to save the state.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusBeginContainerNoParams

        public static final short EmfPlusBeginContainerNoParams

        This record opens a new graphics state container.

        See Also:
        Constant Field Values
      • EmfPlusEndContainer

        public static final short EmfPlusEndContainer

        This record closes a graphics state container that was previously opened by a begin container operation.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusResetWorldTransform

        public static final short EmfPlusResetWorldTransform

        This record resets the current world space transform to the identify matrix.

        See Also:
        Constant Field Values
      • EmfPlusMultiplyWorldTransform

        public static final short EmfPlusMultiplyWorldTransform

        This record multiplies the current world space by a specified transform matrix.

        See Also:
        Constant Field Values
      • EmfPlusTranslateWorldTransform

        public static final short EmfPlusTranslateWorldTransform

        This record applies a translation transform to the current world space by specified horizontal and vertical distances.

        See Also:
        Constant Field Values
      • EmfPlusScaleWorldTransform

        public static final short EmfPlusScaleWorldTransform

        This record applies a scaling transform to the current world space by specified horizontal and vertical scale factors.

        See Also:
        Constant Field Values
      • EmfPlusRotateWorldTransform

        public static final short EmfPlusRotateWorldTransform

        This record rotates the current world space by a specified angle.

        See Also:
        Constant Field Values
      • EmfPlusSetPageTransform

        public static final short EmfPlusSetPageTransform

        This record specifies extra scaling factors for the current world space transform.

        See Also:
        Constant Field Values
      • EmfPlusResetClip

        public static final short EmfPlusResetClip

        This record resets the current clipping region for the world space to infinity.

        See Also:
        Constant Field Values
      • EmfPlusSetClipRect

        public static final short EmfPlusSetClipRect

        This record combines the current clipping region with a rectangle.

        See Also:
        Constant Field Values
      • EmfPlusSetClipPath

        public static final short EmfPlusSetClipPath

        This record combines the current clipping region with a graphics path.

        See Also:
        Constant Field Values
      • EmfPlusSetClipRegion

        public static final short EmfPlusSetClipRegion

        This record combines the current clipping region with another graphics region.

        See Also:
        Constant Field Values
      • EmfPlusOffsetClip

        public static final short EmfPlusOffsetClip

        This record applies a translation transform on the current clipping region of the world space.

        See Also:
        Constant Field Values
      • EmfPlusDrawDriverString

        public static final short EmfPlusDrawDriverString

        This record specifies text output with character positions.

        See Also:
        Constant Field Values
      • 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.

        See Also:
        Constant Field Values
      • EmfPlusSerializableObject

        public static final short EmfPlusSerializableObject

        This record defines an image effects parameter block that has been serialized into a data buffer.

        See Also:
        Constant Field Values
      • EmfPlusSetTSGraphics

        public static final short EmfPlusSetTSGraphics

        This record specifies the state of a graphics device context for a terminal server.

        See Also:
        Constant Field Values
      • EmfPlusSetTSClip

        public static final short EmfPlusSetTSClip

        This record specifies clipping areas in the graphics device context for a terminal server.

        See Also:
        Constant Field Values