Class EmfPlusDrawBeziers
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawBeziers rekord angiver tegning af en sekvens af forbundet Bezier kurver.Bestillingen for Bezier datapunkter er startpunktet, kontrolpunkt 1,kontrolpunkt 2 og slutpunkt. for yderligere oplysninger se [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
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
EmfPlusDrawBeziers(EmfPlusRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawBeziers klasse.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Den kilde.
Properties
Compressed
Giver eller sætter en værdi, der angiver, om PointData er komprimeret.Hvis det er indstillet, angiver PointData absolutte placeringer i det koordinaterede rum med16 bits integrerede koordinater. Hvis det er klart, angiver PointData absolutte placeringeri 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 de Bezier kurver. værdien MÅ være 0 til 63, inkluderet.
public byte ObjectId { get; set; }
Ejendomsværdi
PointData
Få eller indsætte punktdataEn række kontingentpunkter, der angiver begyndelses-, slutnings- og kontrolpunkterne for de Bezier kurver. Den endelige koordinate for en Bezie kurve er den næste indledende koordinat.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 klare i Flaggfeltet, angiver punkterne absolutte steder.EmfPlusPoint-objekt (sektion 2.2.2.35)Hvis P-biten er klar, og C-bit er indstillet i Flaggfeltet, angiver punkterne de relative placeringer.En Bezier kurve passerer ikke gennem sine kontrolpunkter.
public PointF[] PointData { get; set; }
Ejendomsværdi
PointF []
Relative
Giver eller indsætter en værdi, der angiver, om PointData er relativ.Hvis det er indstillet, angiver hvert element i PointData en placering i koordinatsrummetdet er forholdsvis til den placering, der er angivet af det foregående element i arrayet.I tilfælde af det første element i PointData, en tidligere placering i koordinater(0,0) antas. Hvis det er klart, angiver PointData absolutte placeringer i henhold tiltil Flaggen C.Bemærk: Hvis denne flag er indstillet, er C-flaggen (over) udefineret og MUST ignoreres.
public bool Relative { get; set; }