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