Class EmfPlusDrawClosedCurve

Class EmfPlusDrawClosedCurve

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

Recordul EmfPlusDrawClosedCurve specifică desenarea unei linii cardinale închise

public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawClosedCurve

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

EmfPlusDrawClosedCurve(EmfPlusRecord)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawClosedCurve.RecordType - un integrator non-signat de 16 bit care identifică acest tip de înregistrare ca EmfPlusDrawClosedCurvedin lista RecordType (secțiunea 2.1.1.1). valoarea trebuie să fie 0x4017.

public EmfPlusDrawClosedCurve(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

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 curba închisă. 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 datele punctuluiO serie de puncte de număr care specifică punctele finale ale liniilor care definesc linia.curva continuă prin ultimul punct din rândul PointData și se conectează cu primul punct în rând.Tipul de date din această secțiune este specificat de câmpul Flăcări, după cum urmează: Date Type SignificatObiectul EmfPlusPointR (secțiunea 2.2.2.37)Dacă steagul P este stabilit în Steaguri, punctele specifică locațiile relative.Obiectul EmfPlusPointF (secțiunea 2.2.2.36)Dacă biturile P și C sunt setate în câmpul Flag, punctele specifică locațiile absolute.Obiectul EmfPlusPoint (secțiunea 2.2.2.35)Dacă P-bitul este clar și bitul C este setat în câmpul Flag, punctele specifică locațiile relative.

public PointF[] PointData { get; set; }

Valoarea proprietății

PointF []

Relative

Obține sau stabilește o valoare care indică dacă acest lucru Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.EMfPlusDrawClosedCurve este relativ.Acest bit indică dacă câmpul PointData specifică locații relative sau absolute.Dacă este setat, fiecare element din PointData specifică o locație în spațiul de coordonate care este relativă.la locaţia specificată de elementul precedent în rând. în cazul primeielement în PointData, se presupune o locație anterioară la coordonate (0,0).PointData specifică locațiile absolute în funcție de steagul C.Notă Dacă acest pavilion este setat, steagul Comprimat (mai sus) este neconfinit și trebuie ignorat

public bool Relative { get; set; }

Valoarea proprietății

bool

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ă