Aspose.Imaging.FileFormats.Emf.EmfPlus.Records

The namespace contains types [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records

Classes

ClassDescription
EmfPlusBeginContainerThe EmfPlusBeginContainer record opens a new graphics state container and specifies a transform for it.
EmfPlusBeginContainerNoParamsThe EmfPlusBeginContainerNoParams record opens a new graphics state container.
EmfPlusClearThe EmfPlusClear record clears the output coordinate space and initializes it with a background color and transparency
EmfPlusClippingRecordTypeThe clipping record types specify clipping regions and operations.
EmfPlusCommentThe EmfPlusComment record specifies arbitrary private data.
EmfPlusControlRecordTypeThe control record types specify global parameters for EMF+ metafile processing.
EmfPlusDrawArcThe EmfPlusDrawArc record specifies drawing the arc of an ellipse.
EmfPlusDrawBeziersThe 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].
EmfPlusDrawClosedCurveThe EmfPlusDrawClosedCurve record specifies drawing a closed cardinal spline
EmfPlusDrawCurveThe 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.
EmfPlusDrawDriverStringThe EmfPlusDrawDriverString record specifies text output with character positions.
EmfPlusDrawEllipseThe EmfPlusDrawEllipse record specifies drawing an ellipse.
EmfPlusDrawImageThe EmfPlusDrawImage record specifies drawing a scaled image.
EmfPlusDrawImagePointsThe EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.
EmfPlusDrawingRecordTypeThe drawing record types specify graphics output.
EmfPlusDrawLinesThe EmfPlusDrawlLines record specifies drawing a series of connected lines
EmfPlusDrawPathThe EmfPlusDrawPath record specifies drawing a graphics path.
EmfPlusDrawPieThe EmfPlusDrawPie record specifies drawing a section of the interior of an ellipse.
EmfPlusDrawRectsThe EmfPlusDrawRects record specifies drawing a series of rectangles
EmfPlusDrawStringThe EmfPlusDrawString record specifies text output with string formatting
EmfPlusEndContainerThe EmfPlusEndContainer record closes a graphics state container that was previously opened by a begin container operation.
EmfPlusEndOfFileThe EmfPlusEndOfFile record specifies the end of EMF+ data in the metafile.
EmfPlusFillClosedCurveThe EmfPlusFillClosedCurve record specifies filling the interior of a closed cardinal spline
EmfPlusFillEllipseThe EmfPlusFillEllipse record specifies filling the interior of an ellipse
EmfPlusFillPathFill 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.
EmfPlusFillPieThe EmfPlusFillPie record specifies filling a section of the interior of an ellipse
EmfPlusFillPolygonThe EmfPlusFillPolygon record specifies filling the interior of a polygon.
EmfPlusFillRectsThe EmfPlusFillRects record specifies filling the interiors of a series of rectangles
EmfPlusFillRegionThe EmfPlusFillRegion record specifies filling the interior of a graphics region
EmfPlusGetDcThe EmfPlusGetDC record specifies that subsequent EMF records encountered in the metafile SHOULD be processed.
EmfPlusHeaderThe 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.
EmfPlusMultiplyWorldTransformThe EmfPlusMultiplyWorldTransform record multiplies the current world space transform by a specified transform matrix.
EmfPlusObjectThe 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.
EmfPlusObjectRecordTypeThe Object Record Types define reusable graphics objects.
EmfPlusOffsetClipThe 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.
EmfPlusPropertyRecordTypeThe Property Record Types specify properties of the playback device context.
EmfPlusRecordThe Emf+ base record type.
EmfPlusResetClipThe EmfPlusResetClip record resets the current clipping region for the world space to infinity.
EmfPlusResetWorldTransformThe EmfPlusResetWorldTransform record resets the current world space transform to the identify matrix.
EmfPlusRestoreThe EmfPlusRestore record restores the graphics state, identified by a specified index, from a stack of saved graphics states.
EmfPlusRotateWorldTransformThe EmfPlusRotateWorldTransform record performs a rotation on the current world space transform.
EmfPlusSaveThe EmfPlusSave record saves the graphics state, identified by a specified index, on a stack of saved graphics states.
EmfPlusScaleWorldTransformThe EmfPlusScaleWorldTransform record performs a scaling on the current world space transform.
EmfPlusSerializableObjectThe EmfPlusSerializableObject record defines an image effects parameter block that has been serialized into a data buffer.
EmfPlusSetAntiAliasModeThe EmfPlusSetAntiAliasMode record specifies the anti-aliasing mode for text output.
EmfPlusSetClipPathThe 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.
EmfPlusSetClipRectThe EmfPlusSetClipRect record combines the current clipping region with a rectangle.
EmfPlusSetClipRegionThe 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.
EmfPlusSetCompositingModeThe EmfPlusSetCompositingMode record specifies how source colors are combined with background colors.
EmfPlusSetCompositingQualityThe EmfPlusSetCompositingQuality record specifies the desired level of quality for creating composite images from multiple objects.
EmfPlusSetInterpolationModeThe EmfPlusSetInterpolationMode record specifies how image scaling, including stretching and shrinking, is performed.
EmfPlusSetPageTransformThe EmfPlusSetPageTransform record specifies scaling factors and units for converting page space coordinates to device space coordinates.
EmfPlusSetPixelOffsetModeThe EmfPlusSetPixelOffsetMode record specifies how pixels are centered with respect to the coordinates of the drawing surface.
EmfPlusSetRenderingOriginThe EmfPlusSetRenderingOrigin record specifies the rendering origin for graphics output.
EmfPlusSetTextContrastThe EmfPlusSetTextContrast record specifies text contrast according to the gamma correction value.
EmfPlusSetTextRenderingHintThe EmfPlusSetTextRenderingHint record specifies the quality of text rendering, including the type of anti-aliasing.
EmfPlusSetTsClipThe EmfPlusSetTSClip record specifies clipping areas in the graphics device context for a terminal server.
EmfPlusSetTsGraphicsThe EmfPlusSetTSGraphics record specifies the state of a graphics device context for a terminal server.
EmfPlusSetWorldTransformThe EmfPlusSetWorldTransform record sets the world transform according to the values in a specified transform matrix.
EmfPlusStateRecordTypeThe State Record Types specify operations on the state of the playback device context.
EmfPlusTerminalServerRecordTypeThe Terminal Server Record Types specify graphics processing on a terminal server. The following are EMF+ terminal server record types.
EmfPlusTransformRecordTypeThe Transform Record Types specify properties and transforms on coordinate spaces.
EmfPlusTranslateWorldTransformThe EmfPlusTranslateWorldTransform record performs a translation on the current world space transform.