EmfPlusPath Class

Summary: The EmfPlusPath object specifies a series of line and curve segments that form a graphics path. 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].

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPath

Inheritance: EmfPlusGraphicsObjectType

Aspose.Imaging Version: 24.5.0

Constructors

NameDescription
EmfPlusPath()Initializes a new instance of the EmfPlusPath class

Properties

NameTypeAccessDescription
path_point_flagsEmfPlusPathPointFlagsr/wGets or sets Path points count
A 32-bit unsigned integer that specifies how to interpret the points and associated point types that are defined by this object
path_point_typesEmfPlusBasePointType[]r/wGets or sets an array that specifies how the points in the PathPoints field are used to draw the path.
The type of objects in this array is specified by the R flag in the PathPointFlags field
path_pointsPointF[]r/wGets or sets array of path points
An array of PathPointCount points that specify the path. The type of objects in this array are specified by the PathPointFlags field, as follows:
If the P flag is set, the points are relative locations that are specified by EmfPlusPointR objects (section 2.2.2.37).
If the P flag is clear and the C flag is set, the points are absolute locations that are specified by EmfPlusPoint objects (section 2.2.2.35).
If the P flag is clear and the C flag is clear, the points are absolute locations that are specified by EmfPlusPointF objects (section 2.2.2.36).
versionEmfPlusGraphicsVersionr/wGets or sets the version.

Constructor: EmfPlusPath()

 EmfPlusPath() 

Initializes a new instance of the EmfPlusPath class