Class EmfPlusDrawCurve

Class EmfPlusDrawCurve

Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)

Den EmfPlusDrawCurve rekord angiver tegning af en kardinal splineBemærk: ObjectID (1 byte): Indeksen for et EmfPlusPen-objekt (sektion 2.2.1.7)i EMF+ Object Table at tegne kurven. værdien MUST være 0 til 63, inkluderet.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawCurve

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

EmfPlusDrawCurve(EmfPlusRecord)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawCurve klasse.

public EmfPlusDrawCurve(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

NumSegments

Få eller indsætte segmenterEn 32-bit usigned integer, som angiver antallet af linje segmenter, der udgør spline.

public int NumSegments { get; set; }

Ejendomsværdi

int

ObjectId

Giver eller indsætter objektidentifikatoren.Indekset for et EmfPlusPen-objekt (sektion 2.2.1.7) i EMF+Objekttabellen til at tegne kurven. værdien MUST være 0 til 63, inkluderet.

public byte ObjectId { get; set; }

Ejendomsværdi

byte

PointData

modtager eller indsætter en række af enten 32-bit signerede integratorer eller 32 bit flodpunktsnumreTæll længde, der definerer koordinater værdier af de slutpunkter af linjer, som skal slukkes.

public PointF[] PointData { get; set; }

Ejendomsværdi

PointF []

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