EmfPlusFillPie
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType
public final class EmfPlusFillPie extends EmfPlusDrawingRecordType
Der EmfPlusFillPie-Datensatz gibt das Füllen eines Abschnitts des Inneren einer Ellipse an.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfPlusFillPie(EmfPlusRecord source) | Initialisiert eine neue Instanz der EmfPlusFillPie‑Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getCompressed() | Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist. |
| setCompressed(boolean value) | Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist. |
| isColor() | Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist. |
| setColor(boolean value) | Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist. |
| getStartAngle() | Liest oder schreibt den Startwinkel. Ein 32‑Bit‑nichtnegativer Gleitkommawert, der den Winkel zwischen der x‑Achse und dem Startpunkt des Kuchenstücks angibt. |
| setStartAngle(float value) | Liest oder schreibt den Startwinkel. Ein 32‑Bit‑nichtnegativer Gleitkommawert, der den Winkel zwischen der x‑Achse und dem Startpunkt des Kuchenstücks angibt. |
| getSweepAngle() | Liest oder schreibt den Sweep‑Winkel. Ein 32‑Bit‑Gleitkommawert, der den Umfang des Bogens angibt, der das zu zeichnende Kuchenstück definiert, gemessen in Grad vom durch den StartAngle‑Wert definierten Startpunkt. |
| setSweepAngle(float value) | Liest oder schreibt den Sweep‑Winkel. Ein 32‑Bit‑Gleitkommawert, der den Umfang des Bogens angibt, der das zu zeichnende Kuchenstück definiert, gemessen in Grad vom durch den StartAngle‑Wert definierten Startpunkt. |
| getRectData() | Liest oder schreibt die Rechteckdaten. Entweder ein EmfPlusRect‑ oder EmfPlusRectF‑Objekt, das die Begrenzungsbox der Ellipse definiert, die das Kuchenstück enthält. |
| setRectData(RectangleF value) | Liest oder schreibt die Rechteckdaten. Entweder ein EmfPlusRect‑ oder EmfPlusRectF‑Objekt, das die Begrenzungsbox der Ellipse definiert, die das Kuchenstück enthält. |
| getBrushId() | Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt. |
| setBrushId(int value) | Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt. |
EmfPlusFillPie(EmfPlusRecord source)
public EmfPlusFillPie(EmfPlusRecord source)
Initialisiert eine neue Instanz der EmfPlusFillPie‑Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfPlusRecord | Die Quelle. |
getCompressed()
public boolean getCompressed()
Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist. Wenn gesetzt, enthält RectData ein EmfPlusRect‑Objekt (Abschnitt 2.2.2.38). Wenn nicht gesetzt, enthält RectData ein EmfPlusRectF‑Objekt (Abschnitt 2.2.2.39).
Wert: true, wenn komprimiert; andernfalls false.
Returns: boolean
setCompressed(boolean value)
public void setCompressed(boolean value)
Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist. Wenn gesetzt, enthält RectData ein EmfPlusRect‑Objekt (Abschnitt 2.2.2.38). Wenn nicht gesetzt, enthält RectData ein EmfPlusRectF‑Objekt (Abschnitt 2.2.2.39).
Wert: true, wenn komprimiert; andernfalls false.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean |
isColor()
public boolean isColor()
Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist. Ist er gesetzt, gibt BrushId eine Farbe als EmfPlusARGB‑Objekt (Abschnitt 2.2.2.1) an. Ist er nicht gesetzt, enthält BrushId den Index eines EmfPlusBrush‑Objekts (Abschnitt 2.2.1.1) in der EMF+‑Objekttabelle.
Wert: true, wenn diese Instanz farbig ist; andernfalls false.
Returns: boolean
setColor(boolean value)
public void setColor(boolean value)
Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist. Ist er gesetzt, gibt BrushId eine Farbe als EmfPlusARGB‑Objekt (Abschnitt 2.2.2.1) an. Ist er nicht gesetzt, enthält BrushId den Index eines EmfPlusBrush‑Objekts (Abschnitt 2.2.1.1) in der EMF+‑Objekttabelle.
Wert: true, wenn diese Instanz farbig ist; andernfalls false.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean |
getStartAngle()
public float getStartAngle()
Liest oder schreibt den Startwinkel. Ein 32‑Bit‑nichtnegativer Gleitkommawert, der den Winkel zwischen der x‑Achse und dem Startpunkt des Kuchenstücks angibt. Jeder Wert ist zulässig, muss jedoch modulo 360 interpretiert werden, wobei das Ergebnis im Bereich 0,0 (einschließlich) bis 360,0 (ausschließlich) liegen muss.
Returns: float
setStartAngle(float value)
public void setStartAngle(float value)
Liest oder schreibt den Startwinkel. Ein 32‑Bit‑nichtnegativer Gleitkommawert, der den Winkel zwischen der x‑Achse und dem Startpunkt des Kuchenstücks angibt. Jeder Wert ist zulässig, muss jedoch modulo 360 interpretiert werden, wobei das Ergebnis im Bereich 0,0 (einschließlich) bis 360,0 (ausschließlich) liegen muss.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float |
getSweepAngle()
public float getSweepAngle()
Liest oder schreibt den Sweep‑Winkel. Ein 32‑Bit‑Gleitkommawert, der den Umfang des Bogens angibt, der das zu zeichnende Kuchenstück definiert, gemessen in Grad vom durch den StartAngle‑Wert definierten Startpunkt. Jeder Wert ist zulässig, muss jedoch auf -360,0 bis 360,0 (einschließlich) begrenzt werden. Ein positiver Wert bedeutet, dass der Sweep im Uhrzeigersinn definiert ist, ein negativer Wert bedeutet, dass er gegen den Uhrzeigersinn definiert ist.
Returns: float
setSweepAngle(float value)
public void setSweepAngle(float value)
Liest oder schreibt den Sweep‑Winkel. Ein 32‑Bit‑Gleitkommawert, der den Umfang des Bogens angibt, der das zu zeichnende Kuchenstück definiert, gemessen in Grad vom durch den StartAngle‑Wert definierten Startpunkt. Jeder Wert ist zulässig, muss jedoch auf -360,0 bis 360,0 (einschließlich) begrenzt werden. Ein positiver Wert bedeutet, dass der Sweep im Uhrzeigersinn definiert ist, ein negativer Wert bedeutet, dass er gegen den Uhrzeigersinn definiert ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float |
getRectData()
public RectangleF getRectData()
Liest oder schreibt die Rechteckdaten. Entweder ein EmfPlusRect‑ oder EmfPlusRectF‑Objekt, das die Begrenzungsbox der Ellipse definiert, die das Kuchenstück enthält. Dieses Rechteck definiert die Position, Größe und Form des Kuchens. Der Objekttyp in diesem Feld wird durch den Wert des Flags‑Feldes angegeben.
Returns: RectangleF
setRectData(RectangleF value)
public void setRectData(RectangleF value)
Liest oder schreibt die Rechteckdaten. Entweder ein EmfPlusRect‑ oder EmfPlusRectF‑Objekt, das die Begrenzungsbox der Ellipse definiert, die das Kuchenstück enthält. Dieses Rechteck definiert die Position, Größe und Form des Kuchens. Der Objekttyp in diesem Feld wird durch den Wert des Flags‑Feldes angegeben.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | RectangleF |
getBrushId()
public int getBrushId()
Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt.
Returns: int
setBrushId(int value)
public void setBrushId(int value)
Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |