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
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;
}