Class EmfPlusDrawClosedCurve

Class EmfPlusDrawClosedCurve

Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Versammlung: Aspose.Imaging.dll (25.4.0)

Das EmfPlusDrawClosedCurve-Rekord spezifiziert das Zeichnen einer geschlossenen Kardinalspline

public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawClosedCurve

Vererbte Mitglieder

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)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve Klasse.RecordType - Ein 16-Bit-Unschlüsselter Integrator, der diesen Record-Typ als EmfPlusDrawClosedCurve identifiziertaus der Liste RecordType (Abschnitt 2.1.1.1). Der Wert MUST 0x4017 sein.

public EmfPlusDrawClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Die Quelle.

Properties

Compressed

Sie erhalten oder setzen einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve komprimiert ist.Dieser Bit zeigt an, ob das PointData-Feld komprimierte Daten angibt.Wenn festgelegt, bestimmt PointData absolute Standorte im Koordinatenraum mit 16-Bit-Integraten.Wenn klar, bestimmt PointData absolute Standorte im Koordinatenraum mit 32-Bit-Floating-Punkt-KoordinatenHinweis Wenn die Relative Flagge (unter) eingestellt ist, ist diese Flagge undefiniert und MUST ignoriert werden

public bool Compressed { get; set; }

Eigentumswert

bool

ObjectId

Erhält oder stellt den Objektidentifikator.Der Index eines EmfPlusPen-Objekts (Abschnitt 2.2.1.7) im EMF+Objekttabelle zum Zeichnen der geschlossenen Kurve. Die Werte MUST Null bis 63, inklusive.

public byte ObjectId { get; set; }

Eigentumswert

byte

PointData

Gibt oder setzt die PunktdatenEine Reihe von Kontpunkten, die die Endpunkte der Zeilen, die die Spline definieren, angeben,die Kurve verläuft durch den letzten Punkt im PointData-Array und verbindet sich mit dem ersten Punkt im Array.Die Art der Daten in dieser Reihe wird durch das Feld Flaggen angegeben, wie folgt: Data Type MeaningEmfPlusPointR Objekt (Abschnitt 2.2.2.37)Wenn die P-Flagge in den Flaggen festgelegt ist, geben die Punkte die relativen Standorte an.EmfPlusPointF Objekt (Abschnitt 2.2.2.36)Wenn die P und C-Bits im Flaggenfeld eingestellt sind, geben die Punkte absolute Standorte an.EmfPlusPoint Objekt (Abschnitt 2.2.2.35)Wenn der P-Bit klar ist und der C-Bit im Flaggenfeld eingestellt ist, geben die Punkte relative Standorte an.

public PointF[] PointData { get; set; }

Eigentumswert

PointF [][]

Relative

Sie erhalten oder setzen einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve relativ ist.Dieser Punkt zeigt an, ob das PointData-Feld relative oder absolute Standorte angibt.Wenn festgelegt, bestimmt jedes Element in PointData eine Position im Koordinatenbereich, die relativ ist.an den vom vorherigen Element in der Reihe angegebenen Standort. im Falle des erstenElement in PointData, eine vorherige Position bei Koordinaten (0,0) wird angenommen,PointData bestimmt absolute Standorte nach der C-Flagge.Hinweis Wenn diese Flagge eingestellt ist, ist die Komprimierte Flagge (über) undefiniert und MUST ignoriert werden

public bool Relative { get; set; }

Eigentumswert

bool

Tension

Erhalten oder setzen die SpannungEine 32-Bit-Floating Point-Nummer, die angibt, wie eng die Spline istSie fliegen durch die Punkte.Ein Wert von 0 weist darauf hin, dassdie Spline ist eine Sequenz von reichen Linien. Als der Wert steigt,Die Kurve wird runder. Weitere Informationen finden Sie unter [SPLINE77] und [PETZOLD].

public float Tension { get; set; }

Eigentumswert

float

 Deutsch