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

KonstruktorBeschreibung
EmfPlusFillPie(EmfPlusRecord source)Initialisiert eine neue Instanz der EmfPlusFillPie‑Klasse.

Methoden

MethodeBeschreibung
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:

ParameterTypBeschreibung
sourceEmfPlusRecordDie 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:

ParameterTypBeschreibung
Wertboolean

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:

ParameterTypBeschreibung
Wertboolean

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:

ParameterTypBeschreibung
Wertfloat

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:

ParameterTypBeschreibung
Wertfloat

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:

ParameterTypBeschreibung
valueRectangleF

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:

ParameterTypBeschreibung
Wertint