Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

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

Im EmfPlusDrawBeziers-Rekord wird die Zeichnung einer Reihe von verbundenen Bezier-Kurven angegeben.Die Bestellung für Bezier-Datenpunkte ist der Startpunkt, Kontrollpunkt 1,Kontrollpunkt 2 und Endpunkt. Weitere Informationen finden Sie unter [MSDN-DrawBeziers].

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

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

EmfPlusDrawBeziers(EmfPlusRecord)

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

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Die Quelle.

Properties

Compressed

Er erhält oder setzt einen Wert, der darauf hindeutet, ob PointData komprimiert ist.Wenn festgelegt, spricht PointData die absoluten Standorte im Koordinatenraum mit16-Bit-Integrate-Koordinate.Wenn klar, spricht PointData die absoluten Standorte anim Koordinatenraum mit 32-Bit-Floating-Point-Koordinaten.Hinweis Wenn die Relative Flagge (nieder) 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 Bezier-Kurven. 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 Start-, End- und Kontrollpunkte der Bezier-Kurven angeben. Die Endkoordinate einer Bezier-Kurve ist die Startkoordinate der nächsten.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 klar 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.Eine Bezier-Kurve läuft nicht durch ihre Kontrollpunkte.

public PointF[] PointData { get; set; }

Eigentumswert

PointF [][]

Relative

Er erhält oder setzt einen Wert, der darauf hindeutet, ob die PointData relativ ist.Wenn festgelegt, spricht jedes Element in PointData eine Position im Koordinatenraum an.Das entspricht dem von dem vorherigen Element in der Reihe angegebenen Standort.Im Fall des ersten Elements in PointData, eine vorherige Lage in den Koordinaten(0,0) wird angenommen. Wenn klar, spricht PointData die absoluten Standorte entsprechendmit der Flagge C.Hinweis: Wenn diese Flagge eingestellt ist, ist die Flagge C (über) undefiniert und MUST ignoriert werden.

public bool Relative { get; set; }

Eigentumswert

bool

 Deutsch