Class EmfPlusDrawCurve

Class EmfPlusDrawCurve

Numele spaţiului: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblare: Aspose.Imaging.dll (25.4.0)

Recordul EmfPlusDrawCurve specifică desenarea unui cardinal splineNOTĂ: ObjectID (1 byte): Indicele unui obiect EmfPlusPen (secțiunea 2.2.1.7)în tabelul de obiect EMF+ pentru a trage curva. valoarea trebuie să fie zero la 63, inclusiv.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawCurve

Membrii moștenitori

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

EmfPlusDrawCurve(EmfPlusRecord)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawCurve.

public EmfPlusDrawCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

şi sursa .

Properties

Compressed

Obține sau stabilește o valoare care indică dacă acest Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.EMfPlusDrawClosedCurve este comprimat.Acest bit indică dacă câmpul PointData specifică datele comprimate.În cazul în care este setat, PointData specifică locațiile absolute în spațiul de coordonate cu coordenate integrale de 16 bit.În cazul în care este clar, PointData specifică locațiile absolute în spațiul de coordonate cu coordenate de 32 de bit de punct de flotare.Notă: Dacă steagul relativ (în jos) este setat, acest pavilion este nedeterminat și trebuie ignorat

public bool Compressed { get; set; }

Valoarea proprietății

bool

NumSegments

Obține sau stabilește numărul de segmenteUn integer non-signat de 32 de biți care specifică numărul de segmente de linie care formează spline.

public int NumSegments { get; set; }

Valoarea proprietății

int

ObjectId

Obține sau stabilește identificatorul obiectului.Indicele unui obiect EmfPlusPen (secțiunea 2.2.1.7) în EMF+Tabelul obiectului pentru a trage curva. valoarea trebuie să fie de la zero la 63, inclusiv.

public byte ObjectId { get; set; }

Valoarea proprietății

byte

PointData

Obține sau stabilește o serie de integratori semnat de 32 de biți sau numere de puncte flotante deLungimea numărului care definește valorile coordonate ale punctelor finale ale liniilor care urmează să fie tăiate.

public PointF[] PointData { get; set; }

Valoarea proprietății

PointF []

Tension

  • obține sau stabilește tensiuneaUn număr de puncte 32-bit care precizează cât de strâns splinese încadrează pe măsură ce trece prin puncte. o valoare de 0 specifică căspline este o secvență de linii drepte. pe măsură ce valoarea crește,Pentru mai multe informații, a se vedea [SPLINE77] și [PETZOLD].
public float Tension { get; set; }

Valoarea proprietății

float

 Română