Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
The namespace contains types [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records
Classes
Class | Description |
---|---|
EmfPlusBeginContainer | The EmfPlusBeginContainer record opens a new graphics state container and specifies a transform for it. |
EmfPlusBeginContainerNoParams | The EmfPlusBeginContainerNoParams record opens a new graphics state container. |
EmfPlusClear | The EmfPlusClear record clears the output coordinate space and initializes it with a background color and transparency |
EmfPlusClippingRecordType | The clipping record types specify clipping regions and operations. |
EmfPlusComment | The EmfPlusComment record specifies arbitrary private data. |
EmfPlusControlRecordType | The control record types specify global parameters for EMF+ metafile processing. |
EmfPlusDrawArc | The EmfPlusDrawArc record specifies drawing the arc of an ellipse. |
EmfPlusDrawBeziers | The EmfPlusDrawBeziers record specifies drawing a sequence of connected Bezier curves. The order for Bezier data points is the start point, control point 1, control point 2 and end point. For more information see [MSDN-DrawBeziers]. |
EmfPlusDrawClosedCurve | The EmfPlusDrawClosedCurve record specifies drawing a closed cardinal spline |
EmfPlusDrawCurve | The EmfPlusDrawCurve record specifies drawing a cardinal spline NOTE: ObjectID (1 byte): The index of an EmfPlusPen object (section 2.2.1.7) in the EMF+ Object Table to draw the curve. The value MUST be zero to 63, inclusive. |
EmfPlusDrawDriverString | The EmfPlusDrawDriverString record specifies text output with character positions. |
EmfPlusDrawEllipse | The EmfPlusDrawEllipse record specifies drawing an ellipse. |
EmfPlusDrawImage | The EmfPlusDrawImage record specifies drawing a scaled image. |
EmfPlusDrawImagePoints | The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram. |
EmfPlusDrawingRecordType | The drawing record types specify graphics output. |
EmfPlusDrawLines | The EmfPlusDrawlLines record specifies drawing a series of connected lines |
EmfPlusDrawPath | The EmfPlusDrawPath record specifies drawing a graphics path. |
EmfPlusDrawPie | The EmfPlusDrawPie record specifies drawing a section of the interior of an ellipse. |
EmfPlusDrawRects | The EmfPlusDrawRects record specifies drawing a series of rectangles |
EmfPlusDrawString | The EmfPlusDrawString record specifies text output with string formatting |
EmfPlusEndContainer | The EmfPlusEndContainer record closes a graphics state container that was previously opened by a begin container operation. |
EmfPlusEndOfFile | The EmfPlusEndOfFile record specifies the end of EMF+ data in the metafile. |
EmfPlusFillClosedCurve | The EmfPlusFillClosedCurve record specifies filling the interior of a closed cardinal spline |
EmfPlusFillEllipse | The EmfPlusFillEllipse record specifies filling the interior of an ellipse |
EmfPlusFillPath | Fill path record FLAGS: 16-bit unsigned integer that provides information about how the operation is to be performed, and about the structure of the record. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 S X X X X X X X | ObjectId | S (1 bit): This bit indicates the type of data in the BrushId field. If set, BrushId specifies a color as an EmfPlusARGB object (section 2.2.2.1). If clear, BrushId contains the index of an EmfPlusBrush object (section 2.2.1.1) in the EMF+ Object Table. X (1 bit): Reserved and MUST be ignored. ObjectId (1 byte): The index of the EmfPlusPath object (section 2.2.1.6) to fill, in the EMF+ Object Table. The value MUST be zero to 63, inclusive. |
EmfPlusFillPie | The EmfPlusFillPie record specifies filling a section of the interior of an ellipse |
EmfPlusFillPolygon | The EmfPlusFillPolygon record specifies filling the interior of a polygon. |
EmfPlusFillRects | The EmfPlusFillRects record specifies filling the interiors of a series of rectangles |
EmfPlusFillRegion | The EmfPlusFillRegion record specifies filling the interior of a graphics region |
EmfPlusGetDc | The EmfPlusGetDC record specifies that subsequent EMF records encountered in the metafile SHOULD be processed. |
EmfPlusHeader | The EmfPlusHeader record specifies the start of EMF+ data in the metafile. The EmfPlusHeader record MUST be embedded in an EMF EMR_COMMENT_EMFPLUS record, which MUST be the record immediately following the EMF header in the metafile. The EMR_COMMENT_EMFPLUS record is specified in [MS-EMF] section 2.3.3.2. |
EmfPlusMultiplyWorldTransform | The EmfPlusMultiplyWorldTransform record multiplies the current world space transform by a specified transform matrix. |
EmfPlusObject | The EmfPlusObject record specifies an object for use in graphics operations. The object definition can span multiple records, which is indicated by the value of the Flags field. |
EmfPlusObjectRecordType | The Object Record Types define reusable graphics objects. |
EmfPlusOffsetClip | The EmfPlusOffsetClip record applies a translation transform on the current clipping region for the world space. The new current clipping region is set to the result of the translation transform. |
EmfPlusPropertyRecordType | The Property Record Types specify properties of the playback device context. |
EmfPlusRecord | The Emf+ base record type. |
EmfPlusResetClip | The EmfPlusResetClip record resets the current clipping region for the world space to infinity. |
EmfPlusResetWorldTransform | The EmfPlusResetWorldTransform record resets the current world space transform to the identify matrix. |
EmfPlusRestore | The EmfPlusRestore record restores the graphics state, identified by a specified index, from a stack of saved graphics states. |
EmfPlusRotateWorldTransform | The EmfPlusRotateWorldTransform record performs a rotation on the current world space transform. |
EmfPlusSave | The EmfPlusSave record saves the graphics state, identified by a specified index, on a stack of saved graphics states. |
EmfPlusScaleWorldTransform | The EmfPlusScaleWorldTransform record performs a scaling on the current world space transform. |
EmfPlusSerializableObject | The EmfPlusSerializableObject record defines an image effects parameter block that has been serialized into a data buffer. |
EmfPlusSetAntiAliasMode | The EmfPlusSetAntiAliasMode record specifies the anti-aliasing mode for text output. |
EmfPlusSetClipPath | The EmfPlusSetClipPath record combines the current clipping region with a graphics path. The new current clipping region is set to the result of the CombineMode operation. |
EmfPlusSetClipRect | The EmfPlusSetClipRect record combines the current clipping region with a rectangle. |
EmfPlusSetClipRegion | The EmfPlusSetClipRegion record combines the current clipping region with another graphics region. The new current clipping region is set to the result of performing the CombineMode operation on the previous current clipping region and the specified EmfPlusRegion object. |
EmfPlusSetCompositingMode | The EmfPlusSetCompositingMode record specifies how source colors are combined with background colors. |
EmfPlusSetCompositingQuality | The EmfPlusSetCompositingQuality record specifies the desired level of quality for creating composite images from multiple objects. |
EmfPlusSetInterpolationMode | The EmfPlusSetInterpolationMode record specifies how image scaling, including stretching and shrinking, is performed. |
EmfPlusSetPageTransform | The EmfPlusSetPageTransform record specifies scaling factors and units for converting page space coordinates to device space coordinates. |
EmfPlusSetPixelOffsetMode | The EmfPlusSetPixelOffsetMode record specifies how pixels are centered with respect to the coordinates of the drawing surface. |
EmfPlusSetRenderingOrigin | The EmfPlusSetRenderingOrigin record specifies the rendering origin for graphics output. |
EmfPlusSetTextContrast | The EmfPlusSetTextContrast record specifies text contrast according to the gamma correction value. |
EmfPlusSetTextRenderingHint | The EmfPlusSetTextRenderingHint record specifies the quality of text rendering, including the type of anti-aliasing. |
EmfPlusSetTsClip | The EmfPlusSetTSClip record specifies clipping areas in the graphics device context for a terminal server. |
EmfPlusSetTsGraphics | The EmfPlusSetTSGraphics record specifies the state of a graphics device context for a terminal server. |
EmfPlusSetWorldTransform | The EmfPlusSetWorldTransform record sets the world transform according to the values in a specified transform matrix. |
EmfPlusStateRecordType | The State Record Types specify operations on the state of the playback device context. |
EmfPlusTerminalServerRecordType | The Terminal Server Record Types specify graphics processing on a terminal server. The following are EMF+ terminal server record types. |
EmfPlusTransformRecordType | The Transform Record Types specify properties and transforms on coordinate spaces. |
EmfPlusTranslateWorldTransform | The EmfPlusTranslateWorldTransform record performs a translation on the current world space transform. |