Class EmfPlusPath

Class EmfPlusPath

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
Assembly: Aspose.Imaging.dll (25.7.0)

The EmfPlusPath object specifies a series of line and curve segments that form a graphics path. Theorder for Bezier data points is the start point, control point 1, control point 2, and end point.Formore information see[MSDN - DrawBeziers].

public sealed class EmfPlusPath : EmfPlusGraphicsObjectType
{
    public EmfPlusPathData PathData { get; set; }
    public EmfPlusLineCap LineCap { get; set; }
    public EmfPlusLineJoin LineJoin { get; set; }
    public double MiterLimit { get; set; }
}

Inheritance

object MetaObject EmfPlusObject EmfPlusGraphicsObjectType EmfPlusPath

Inherited Members

EmfPlusGraphicsObjectType.Version , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusPath()

public EmfPlusPath()
   {
   }

Properties

PathPointFlags

Gets or sets Path points countA 32-bit unsigned integer that specifies how to interpret the points and associated point types that are defined by this object

public EmfPlusPathPointFlags PathPointFlags
   {
      get;
      set;
   }

Property Value

EmfPlusPathPointFlags

PathPointTypes

Gets 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

public EmfPlusBasePointType[] PathPointTypes
   {
      get;
      set;
   }

Property Value

EmfPlusBasePointType []

PathPoints

Gets or sets array of path pointsAn 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).

public PointF[] PathPoints
{
    get;
    set;
}

Property Value

PointF []

 English