Class EmfPlusDrawBeziers

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

bool

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

byte

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

Ejendomsværdi

bool

 Dansk