Class EmfPlusDrawCurve

Class EmfPlusDrawCurve

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

Das EmfPlusDrawCurve-Rekord spezifiziert das Zeichnen einer KardinalsplineHinweis: ObjectID (1 Byte): Der Index eines EmfPlusPen-Objekts (Abschnitt 2.2.1.7)in der EMF+ Objekttabelle zum Zeichnen der Kurve. Die Werte MUST Null bis 63, inklusive.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawCurve

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

EmfPlusDrawCurve(EmfPlusRecord)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawCurve Klasse.

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

NumSegments

Erhalten oder setzen die Segmente zählenEin 32-Bit unschriebenes Integrator, das die Anzahl der Line-Segmente, die die Spline bilden, angibt.

public int NumSegments { get; set; }

Eigentumswert

int

ObjectId

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

public byte ObjectId { get; set; }

Eigentumswert

byte

PointData

Er erhält oder setzt eine Reihe von entweder 32-Bit unterzeichneten Integratoren oder 32-Bit-Floating-Punkte-NummernBerechnen Sie die Länge, die die koordinierten Werte der Endpunkte der Linien definiert, die abgeschnitten werden.

public PointF[] PointData { get; set; }

Eigentumswert

PointF [][]

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