Class EmfPlusDrawClosedCurve
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
Den EmfPlusDrawClosedCurve rekord angiver tegning af en lukket kardinal spline
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
De arvede medlemmer
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)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve klasse.RecordType - En 16-bit usigned integrator, der identificerer denne rekordtype som EmfPlusDrawClosedCurvefra listen RecordType (sektion 2.1.1.1). værdien MUST være 0x4017.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Den kilde.
Properties
Compressed
Få eller indstille en værdi, der angiver, om dette Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.EMfPlusDrawClosedCurve er komprimeret.Denne bit indikerer, om PointData-feltet angiver komprimerede data.Hvis det er indstillet, angiver PointData absolutte placeringer i koordinatsrummet med 16-bits integrerede koordinater.Hvis det er klart, angiver PointData absolutte placeringer i koordinatsrummet med 32-bits floating point-koordinater.Bemærk: Hvis den relative flag (under) er indstillet, er denne flag udefineret og bør ignoreres.
public bool Compressed { get; set; }
Ejendomsværdi
ObjectId
Giver eller indsætter objektidentifikatoren.Indekset for et EmfPlusPen-objekt (sektion 2.2.1.7) i EMF+Objekttabellen til at tegne den lukkede kurve. værdien MÅ være 0 til 63, inkluderet.
public byte ObjectId { get; set; }
Ejendomsværdi
PointData
Få eller indsætte punktdataEn række kontpunkter, der angiver slutpunkterne i de linjer, som definerer splinjen.kurven fortsætter gennem det sidste punkt i PointData-rækken og forbinder sig med det første punkt.Datatypen i denne række er angivet af Flaggfeltet, som følger: Data Type BetydningEmfPlusPointR-objekt (sektion 2.2.2.37)Hvis P-flagget er indstillet i Flaggen, angiver punkterne de relative steder.EmfPlusPointF objekt (sektion 2.2.2.36)Hvis P og C-bits er indstillet i Flaggfeltet, angiver punkterne absolutte placeringer.EmfPlusPoint-objekt (sektion 2.2.2.35)Hvis P-biten er klar, og C-bit er indstillet i Flaggfeltet, angiver punkterne de relative placeringer.
public PointF[] PointData { get; set; }
Ejendomsværdi
PointF []
Relative
Giver eller indsætter en værdi, der angiver, om dette Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.EMfPlusDrawClosedCurve er relativt.Dette stykke angiver, om PointData-feltet specificerer relative eller absolutte placeringer.Hvis det er indstillet, angiver hvert element i PointData en placering i koordinatsrummet, der er relative.til den placering, der er angivet af det foregående element i rækkefølgen.element i PointData, en tidligere placering på koordinater (0,0) antas.PointData angiver absolutte placeringer i henhold til C-flagget.Bemærk: Hvis denne flag er indstillet, er den komprimerede flag (over) udefineret og bør ignoreres.
public bool Relative { get; set; }
Ejendomsværdi
Tension
Giver eller sætter spændingenEn 32-bit flotende punktnummer, der angiver, hvor tæt spline erbinder, da det passerer gennem punkterne. en værdi af 0 angiver, atden spline er en sekvens af rette linjer. som værdien stiger,For mere information, se [SPLINE77] og [PETZOLD].
public float Tension { get; set; }