EmfPlusDrawPie
Inhalt
[
Ausblenden
]EmfPlusDrawPie class
Der EmfPlusDrawPie-Datensatz spezifiziert das Zeichnen eines Abschnitts des Inneren einer Ellipse.
public sealed class EmfPlusDrawPie : EmfPlusDrawingRecordType
Konstrukteure
Name | Beschreibung |
---|---|
EmfPlusDrawPie(EmfPlusRecord) | Initialisiert eine neue Instanz vonEmfPlusDrawPie Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
Compressed { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob PointData komprimiert ist. Wenn gesetzt, enthält RectData ein EmfPlusRect-Objekt (Abschnitt 2.2.2.38). Wenn leer, enthält RectData ein EmfPlusRectF-Objekt (Abschnitt 2.2.2.39). |
virtual DataSize { get; set; } | Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes von Daten im folgenden RecordData-Feld definieren MUSS. Diese Nummer enthält nicht den 12-Byte-Datensatzheader. |
virtual Flags { get; set; } | Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die für einige Datensätze Informationen darüber enthält, wie die Operation ausgeführt werden soll, und über die Struktur des Datensatzes. |
ObjectId { get; set; } | Ruft die Objektkennung ab oder setzt sie. Der Index eines EmfPlusPen-Objekts (Abschnitt 2.2.1.7) in der EMF+ -Objekttabelle zum Zeichnen des Kuchens. Der Wert MUSS null bis einschließlich 63 sein. |
RectData { get; set; } | Ruft das Rechteck ab oder legt es fest. datas Entweder ein EmfPlusRect- oder EmfPlusRectF-Objekt, das den Begrenzungsrahmen der Ellipse definiert, die den Tortenabschnitt enthält. Dieses Rechteck definiert die Position, Größe, und Form des Kuchens. Der Objekttyp in diesem Feld wird durch den Wert des Felds Flags angegeben. |
virtual Size { get; set; } | Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes im gesamten Datensatz angibt, einschließlich des 12-Byte-Datensatzheaders und datensatzspezifischer Daten. |
StartAngle { get; set; } | Ruft den Startwinkel ab oder legt ihn fest. Ein nicht negativer 32-Bit-Gleitkommawert, der den Winkel zwischen der x-Achse und dem Startpunkt des Tortenstücks angibt. Jeder Wert ist akzeptabel, aber er MUSS modulo 360 interpretiert werden, wobei das verwendete Ergebnis im Bereich von 0,0 einschließlich bis 360,0 ausschließlich liegt. |
SweepAngle { get; set; } | Ruft den Sweep-Winkel ab oder legt ihn fest. Ein 32-Bit-Gleitkommawert, der die Ausdehnung des Bogens angibt, der den zu zeichnenden Tortenkeil definiert, als Winkel in Grad, gemessen vom Startpunkt , der durch den StartAngle-Wert definiert ist. Jeder Wert ist akzeptabel, aber er MUSS auf -360,0 bis einschließlich 360,0 geklemmt werden. Ein positiver Wert gibt an, dass der Sweep im Uhrzeigersinn definiert ist, und ein negativer Wert zeigt an, dass der Sweep entgegen dem Uhrzeigersinn definiert ist. |
Type { get; } | Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab, die den Datensatztyp identifiziert. |
Siehe auch
- class EmfPlusDrawingRecordType
- namensraum Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- Montage Aspose.Imaging