

The module contains types [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records

## **Classes**
| **Class** | **Description** |
| :- | :- |
| [EmfPlusBeginContainer](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusbegincontainer/) | The EmfPlusBeginContainer record opens a new graphics state container and specifies a transform for it. |
| [EmfPlusBeginContainerNoParams](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusbegincontainernoparams/) | The EmfPlusBeginContainerNoParams record opens a new graphics state container. |
| [EmfPlusClear](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusclear/) | The EmfPlusClear record clears the output coordinate space and initializes it with a background color and transparency |
| [EmfPlusClippingRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusclippingrecordtype/) | The clipping record types specify clipping regions and operations. |
| [EmfPlusComment](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfpluscomment/) | The EmfPlusComment record specifies arbitrary private data. |
| [EmfPlusControlRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfpluscontrolrecordtype/) | The control record types specify global parameters for EMF+ metafile processing. |
| [EmfPlusDrawArc](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawarc/) | The EmfPlusDrawArc record specifies drawing the arc of an ellipse. |
| [EmfPlusDrawBeziers](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawbeziers/) | The EmfPlusDrawBeziers record specifies drawing a sequence of connected Bezier curves. <br/>            The order for Bezier data points is the start point, control point 1, <br/>            control point 2 and end point. For more information see [MSDN-DrawBeziers]. |
| [EmfPlusDrawClosedCurve](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawclosedcurve/) | The EmfPlusDrawClosedCurve record specifies drawing a closed cardinal spline |
| [EmfPlusDrawCurve](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawcurve/) | The EmfPlusDrawCurve record specifies drawing a cardinal spline<br/>            NOTE: ObjectID (1 byte): The index of an EmfPlusPen object (section 2.2.1.7)<br/>             in the EMF+ Object Table to draw the curve. The value MUST be zero to 63, inclusive. |
| [EmfPlusDrawDriverString](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawdriverstring/) | The EmfPlusDrawDriverString record specifies text output with character positions. |
| [EmfPlusDrawEllipse](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawellipse/) | The EmfPlusDrawEllipse record specifies drawing an ellipse. |
| [EmfPlusDrawImage](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawimage/) | The EmfPlusDrawImage record specifies drawing a scaled image. |
| [EmfPlusDrawImagePoints](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawimagepoints/) | The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram. |
| [EmfPlusDrawLines](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawlines/) | The EmfPlusDrawlLines record specifies drawing a series of connected lines |
| [EmfPlusDrawPath](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawpath/) | The EmfPlusDrawPath record specifies drawing a graphics path. |
| [EmfPlusDrawPie](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawpie/) | The EmfPlusDrawPie record specifies drawing a section of the interior of an ellipse. |
| [EmfPlusDrawRects](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawrects/) | The EmfPlusDrawRects record specifies drawing a series of rectangles |
| [EmfPlusDrawString](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawstring/) | The EmfPlusDrawString record specifies text output with string formatting |
| [EmfPlusDrawingRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusdrawingrecordtype/) | The drawing record types specify graphics output. |
| [EmfPlusEndContainer](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusendcontainer/) | The EmfPlusEndContainer record closes a graphics state container that was previously opened by a begin container operation. |
| [EmfPlusEndOfFile](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusendoffile/) | The EmfPlusEndOfFile record specifies the end of EMF+ data in the metafile. |
| [EmfPlusFillClosedCurve](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillclosedcurve/) | The EmfPlusFillClosedCurve record specifies filling the interior of a closed cardinal spline |
| [EmfPlusFillEllipse](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillellipse/) | The EmfPlusFillEllipse record specifies filling the interior of an ellipse |
| [EmfPlusFillPath](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillpath/) | Fill path record<br/>            FLAGS:<br/>            16-bit unsigned integer that provides information about how the operation is to be performed,<br/>            and about the structure of the record.<br/>            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<br/>            S X X X X X X X |   ObjectId    |<br/>            S (1 bit): This bit indicates the type of data in the BrushId field.<br/>            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.<br/>            X (1 bit): Reserved and MUST be ignored.<br/>            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](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillpie/) | The EmfPlusFillPie record specifies filling a section of the interior of an ellipse |
| [EmfPlusFillPolygon](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillpolygon/) | The EmfPlusFillPolygon record specifies filling the interior of a polygon. |
| [EmfPlusFillRects](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillrects/) | The EmfPlusFillRects record specifies filling the interiors of a series of rectangles |
| [EmfPlusFillRegion](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusfillregion/) | The EmfPlusFillRegion record specifies filling the interior of a graphics region |
| [EmfPlusGetDc](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusgetdc/) | The EmfPlusGetDC record specifies that subsequent EMF records encountered in the metafile SHOULD be processed. |
| [EmfPlusHeader](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusheader/) | The EmfPlusHeader record specifies the start of EMF+ data in the metafile.<br/>            The EmfPlusHeader record MUST be embedded in an EMF EMR_COMMENT_EMFPLUS record,<br/>             which MUST be the record immediately following the EMF header in the metafile. <br/>            The EMR_COMMENT_EMFPLUS record is specified in [MS-EMF] section 2.3.3.2. |
| [EmfPlusMultiplyWorldTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusmultiplyworldtransform/) | The EmfPlusMultiplyWorldTransform record multiplies the current world space transform by a<br/>            specified transform matrix. |
| [EmfPlusObject](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusobject/) | The EmfPlusObject record specifies an object for use in graphics operations. The object definition<br/>            can span multiple records, which is indicated by the value of the Flags field. |
| [EmfPlusObjectRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusobjectrecordtype/) | The Object Record Types define reusable graphics objects. |
| [EmfPlusOffsetClip](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusoffsetclip/) | The EmfPlusOffsetClip record applies a translation transform on the current clipping region for the world space.<br/>            The new current clipping region is set to the result of the translation transform. |
| [EmfPlusPropertyRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfpluspropertyrecordtype/) | The Property Record Types specify properties of the playback device context. |
| [EmfPlusRecord](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusrecord/) | The Emf+ base record type. |
| [EmfPlusResetClip](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusresetclip/) | The EmfPlusResetClip record resets the current clipping region for the world space to infinity. |
| [EmfPlusResetWorldTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusresetworldtransform/) | The EmfPlusResetWorldTransform record resets the current world space transform to the identify matrix. |
| [EmfPlusRestore](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusrestore/) | The EmfPlusRestore record restores the graphics state, identified by a specified index, from a stack of saved graphics states. |
| [EmfPlusRotateWorldTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusrotateworldtransform/) | The EmfPlusRotateWorldTransform record performs a rotation on the current world space transform. |
| [EmfPlusSave](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussave/) | The EmfPlusSave record saves the graphics state, identified by a specified index, on a stack of saved graphics states. |
| [EmfPlusScaleWorldTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusscaleworldtransform/) | The EmfPlusScaleWorldTransform record performs a scaling on the current world space transform. |
| [EmfPlusSerializableObject](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusserializableobject/) | The EmfPlusSerializableObject record defines an image effects parameter block that has been<br/>            serialized into a data buffer. |
| [EmfPlusSetAntiAliasMode](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetantialiasmode/) | The EmfPlusSetAntiAliasMode record specifies the anti-aliasing mode for text output. |
| [EmfPlusSetClipPath](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetclippath/) | The EmfPlusSetClipPath record combines the current clipping region with a graphics path.<br/>            The new current clipping region is set to the result of the CombineMode operation. |
| [EmfPlusSetClipRect](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetcliprect/) | The EmfPlusSetClipRect record combines the current clipping region with a rectangle. |
| [EmfPlusSetClipRegion](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetclipregion/) | The EmfPlusSetClipRegion record combines the current clipping region with another graphics region.<br/>            The new current clipping region is set to the result of performing the CombineMode operation on<br/>            the previous current clipping region and the specified EmfPlusRegion object. |
| [EmfPlusSetCompositingMode](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetcompositingmode/) | The EmfPlusSetCompositingMode record specifies how source colors are combined with background colors. |
| [EmfPlusSetCompositingQuality](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetcompositingquality/) | The EmfPlusSetCompositingQuality record specifies the desired level of quality for creating<br/>            composite images from multiple objects. |
| [EmfPlusSetInterpolationMode](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetinterpolationmode/) | The EmfPlusSetInterpolationMode record specifies how image scaling, including stretching and shrinking, is performed. |
| [EmfPlusSetPageTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetpagetransform/) | The EmfPlusSetPageTransform record specifies scaling factors and units for converting page space<br/>            coordinates to device space coordinates. |
| [EmfPlusSetPixelOffsetMode](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetpixeloffsetmode/) | The EmfPlusSetPixelOffsetMode record specifies how pixels are centered with respect to the<br/>            coordinates of the drawing surface. |
| [EmfPlusSetRenderingOrigin](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetrenderingorigin/) | The EmfPlusSetRenderingOrigin record specifies the rendering origin for graphics output. |
| [EmfPlusSetTextContrast](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussettextcontrast/) | The EmfPlusSetTextContrast record specifies text contrast according to the gamma correction value. |
| [EmfPlusSetTextRenderingHint](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussettextrenderinghint/) | The EmfPlusSetTextRenderingHint record specifies the quality of text rendering, including the type of anti-aliasing. |
| [EmfPlusSetTsClip](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussettsclip/) | The EmfPlusSetTSClip record specifies clipping areas in the graphics device context for a terminal server. |
| [EmfPlusSetTsGraphics](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussettsgraphics/) | The EmfPlusSetTSGraphics record specifies the state of a graphics device context for a terminal server. |
| [EmfPlusSetWorldTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplussetworldtransform/) | The EmfPlusSetWorldTransform record sets the world transform according to the values in a<br/>            specified transform matrix. |
| [EmfPlusStateRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusstaterecordtype/) | The State Record Types specify operations on the state of the playback device context. |
| [EmfPlusTerminalServerRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplusterminalserverrecordtype/) | The Terminal Server Record Types specify graphics processing on a terminal server. The following<br/>            are EMF+ terminal server record types. |
| [EmfPlusTransformRecordType](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplustransformrecordtype/) | The Transform Record Types specify properties and transforms on coordinate spaces. |
| [EmfPlusTranslateWorldTransform](/imaging/python-net/aspose.imaging.fileformats.emf.emfplus.records/emfplustranslateworldtransform/) | The EmfPlusTranslateWorldTransform record performs a translation on the current world space transform. |
