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