EmfPlusFillPie

EmfPlusFillPie class

Der EmfPlusFillPie-Datensatz spezifiziert das Füllen eines Abschnitts im Inneren einer Ellipse

public sealed class EmfPlusFillPie : EmfPlusDrawingRecordType

Konstrukteure

NameBeschreibung
EmfPlusFillPie(EmfPlusRecord)Initialisiert eine neue Instanz vonEmfPlusFillPie Klasse.

Eigenschaften

NameBeschreibung
BrushId { get; set; }Ruft die Pinselkennung ab oder legt sie fest. Eine 32-Bit-Ganzzahl ohne Vorzeichen, die den Pinsel definiert, dessen Inhalt durch das S-Bit im Flags-Feld bestimmt wird.
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.
IsColor { get; set; }Erhält oder setzt einen Wert, der angibt, ob diese Instanz eine Farbe ist. Falls gesetzt, spezifiziert BrushId eine Farbe als ein EmfPlusARGB-Objekt (Abschnitt 2.2.2.1). Wenn klar, enthält BrushId den Index eines EmfPlusBrush-Objekts (Abschnitt 2.2.1.1) in der EMF+-Objekttabelle.
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