Class EmfPlusDrawPath

Class EmfPlusDrawPath

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

The EmfPlusDrawPath record specifies drawing a graphics path.

public sealed class EmfPlusDrawPath : EmfPlusDrawingRecordType
   {
       public EmfPlusPen EmfPlusPen { get; set; }
       public EmfPlusBrush EmfPlusBrush { get; set; }
       public short PointMode { get; set; }
       public EmfPlusPoint[] Points { get; set; }
       public EmfPlusByte[] IndexArray { get; set; }
   }

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawPath

Inherited Members

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusDrawPath(EmfPlusRecord)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawPath class.

public EmfPlusDrawPath(EmfPlusRecord source)
   {
      _source = source;
   }

Parameters

source EmfPlusRecord

The source.

Properties

ObjectId

Gets or sets the object identifier.The index of the EmfPlusPath object (section 2.2.1.6) to draw, in theEMF+ Object Table. The value MUST be zero to 63, inclusive.

public byte ObjectId
   {
      get;
      set;
   }

Property Value

byte

PenId

Gets or sets the pen identifierA 32-bit unsigned integer that specifies an index in the EMF+ Object Tablefor an EmfPlusPen object (section 2.2.1.7) to use for drawing the EmfPlusPath.The value MUST be zero to 63, inclusive

public int PenId
   {
      get;
      set;
   }

Property Value

int

 English