Class EmfPlusDrawCurve

Class EmfPlusDrawCurve

De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)

De EmfPlusDrawCurve record bepaalt het tekenen van een kardinaal splineOPMERKING: ObjectID (1 byte): De index van een EmfPlusPen object (afdeling 2.2.1.7)in de EMF+ Object Table om de curve te trekken. de waarde MUST 0 tot 63, inclusief.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawCurve

Geëerbiede leden

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)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawCurve klasse.

public EmfPlusDrawCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

De bron .

Properties

Compressed

Geeft of stelt een waarde aan die aanwijst of dit Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve wordt gecomprimeerd.Dit bit geeft aan of het PointData-veld gecomprimeerde gegevens specificeren.Indien ingesteld, bepaalt PointData absolute locaties in de coördinatenruimte met 16-bit-integrale coördinaten.Indien duidelijk, bepaalt PointData absolute locaties in de coördinatieruimte met 32-bit vloeibare punten coördines.Opmerking Als de Relatieve vlag (boven) is ingesteld, is deze Vlag niet gedefinieerd en MUST worden geïllustreerd

public bool Compressed { get; set; }

Eigendomswaarde

bool

NumSegments

Geeft of zet de segmenten te tellenEen 32-bits ongeschreven integer dat het aantal lijnsegmenten bepaalt dat de spline maakt.

public int NumSegments { get; set; }

Eigendomswaarde

int

ObjectId

Geeft of zet de object-identificator.De index van een EmfPlusPen object (afdeling 2.2.1.7) in de EMF+Object Table om de curve te trekken.De waarde MUST 0 tot 63, inclusief.

public byte ObjectId { get; set; }

Eigendomswaarde

byte

PointData

Geeft of stelt een reeks van ofwel 32-bits ondertekende integers of32-bit vloeibare punten getallen vanBerekend lengte die de coördinate waarden van de eindpunten in de lijnen om te worden gesneden definieert.

public PointF[] PointData { get; set; }

Eigendomswaarde

PointF []

Tension

Geeft of zet de spanningEen 32-bits vloeibare puntnummer dat bepaalt hoe nauw de splinebende als het door de punten gaat. een waarde van 0 geeft aan datde spline is een sequentie van rechte lijnen.Als de waarde toeneemt,Voor meer informatie zie [SPLINE77] en [PETZOLD].

public float Tension { get; set; }

Eigendomswaarde

float

 Nederlands