Class EmfPlusDrawClosedCurve

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

bool

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

byte

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

bool

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

Ejendomsværdi

float

 Dansk