EmfPlusPathGradientBrushData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseBrushData

public final class EmfPlusPathGradientBrushData extends EmfPlusBaseBrushData

Das EmfPlusPathGradientBrushData-Objekt gibt einen Pfadverlauf für einen Grafik-Pinsel an.

Konstruktoren

KonstruktorBeschreibung
EmfPlusPathGradientBrushData()

Methoden

MethodeBeschreibung
getBrushDataFlags()Liest oder setzt einen 32‑Bit vorzeichenlosen Integer, der die Daten im Feld OptionalData angibt.
setBrushDataFlags(int value)Liest oder setzt einen 32‑Bit vorzeichenlosen Integer, der die Daten im Feld OptionalData angibt.
getWrapMode()Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer aus der Aufzählung WrapMode (Abschnitt 2.1.1.34), der angibt, ob der Bereich außerhalb der Pinselgrenze gemalt werden soll.
setWrapMode(int value)Liest oder setzt einen 32‑Bit‑vorzeichenbehafteten Integer aus der Aufzählung WrapMode (Abschnitt 2.1.1.34), der angibt, ob der Bereich außerhalb der Pinselgrenze gemalt werden soll.
getCenterArgb32Color()Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint.
setCenterArgb32Color(int value)Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint.
getCenterPointF()Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint.
setCenterPointF(PointF value)Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint.
getSurroundingArgb32Colors()Liest oder legt fest ein Array von SurroundingColorCount EmfPlusARGB-Objekten, die die Farben für diskrete Punkte auf der Begrenzung des Pinsels angeben.
setSurroundingArgb32Colors(int[] value)Liest oder legt fest ein Array von SurroundingColorCount EmfPlusARGB-Objekten, die die Farben für diskrete Punkte auf der Begrenzung des Pinsels angeben.
getBoundaryData()Liest oder legt fest die Begrenzung des Pfadverlaufspinsels, die entweder durch einen Pfad oder eine geschlossene kardinale Spline angegeben wird.
setBoundaryData(EmfPlusBoundaryBase value)Liest oder legt fest die Begrenzung des Pfadverlaufspinsels, die entweder durch einen Pfad oder eine geschlossene kardinale Spline angegeben wird.
getOptionalData()Liest oder legt fest ein optionales EmfPlusPathGradientBrushOptionalData-Objekt (Abschnitt 2.2.2.30), das zusätzliche Daten für den Pfadverlaufspinsel angibt.
setOptionalData(EmfPlusPathGradientBrushOptionalData value)Liest oder legt fest ein optionales EmfPlusPathGradientBrushOptionalData-Objekt (Abschnitt 2.2.2.30), das zusätzliche Daten für den Pfadverlaufspinsel angibt.

EmfPlusPathGradientBrushData()

public EmfPlusPathGradientBrushData()

getBrushDataFlags()

public int getBrushDataFlags()

Liest oder legt fest 32‑Bit‑vorzeichenlose Ganzzahl, die die Daten im OptionalData‑Feld angibt. Dieser Wert MUSS aus BrushData‑Flags (Abschnitt 2.1.2.1) bestehen. Die folgenden Flags sind für einen Pfadverlaufspinsel relevant:

Returns: int

setBrushDataFlags(int value)

public void setBrushDataFlags(int value)

Liest oder legt fest 32‑Bit‑vorzeichenlose Ganzzahl, die die Daten im OptionalData‑Feld angibt. Dieser Wert MUSS aus BrushData‑Flags (Abschnitt 2.1.2.1) bestehen. Die folgenden Flags sind für einen Pfadverlaufspinsel relevant:

Parameters:

ParameterTypBeschreibung
Wertint

getWrapMode()

public int getWrapMode()

Liest oder legt fest 32‑Bit‑vorzeichenbehaftete Ganzzahl aus der WrapMode‑Aufzählung (Abschnitt 2.1.1.34), die angibt, ob der Bereich außerhalb der Begrenzung des Pinsels gemalt werden soll. Beim Malen außerhalb der Begrenzung gibt der Wrap‑Modus an, wie der Farbverlauf wiederholt wird.

Returns: int

setWrapMode(int value)

public void setWrapMode(int value)

Liest oder legt fest 32‑Bit‑vorzeichenbehaftete Ganzzahl aus der WrapMode‑Aufzählung (Abschnitt 2.1.1.34), die angibt, ob der Bereich außerhalb der Begrenzung des Pinsels gemalt werden soll. Beim Malen außerhalb der Begrenzung gibt der Wrap‑Modus an, wie der Farbverlauf wiederholt wird.

Parameters:

ParameterTypBeschreibung
Wertint

getCenterArgb32Color()

public int getCenterArgb32Color()

Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint. Die Farbe des Pinsels ändert sich allmählich von der Randfarbe zur Mittelwertfarbe, wenn sie vom Rand zum Mittelpunkt verläuft.

Returns: int

setCenterArgb32Color(int value)

public void setCenterArgb32Color(int value)

Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint. Die Farbe des Pinsels ändert sich allmählich von der Randfarbe zur Mittelwertfarbe, wenn sie vom Rand zum Mittelpunkt verläuft.

Parameters:

ParameterTypBeschreibung
Wertint

getCenterPointF()

public PointF getCenterPointF()

Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint. Die Farbe des Pinsels ändert sich allmählich von der Randfarbe zur Mittelwertfarbe, wenn sie vom Rand zum Mittelpunkt verläuft.

Returns: PointF

setCenterPointF(PointF value)

public void setCenterPointF(PointF value)

Liest oder legt fest EmfPlusARGB-Objekt (Abschnitt 2.2.2.1), das die Mittelwertfarbe des Pfadverlaufspinsels angibt, also die Farbe, die am Mittelpunkt des Pinsels erscheint. Die Farbe des Pinsels ändert sich allmählich von der Randfarbe zur Mittelwertfarbe, wenn sie vom Rand zum Mittelpunkt verläuft.

Parameters:

ParameterTypBeschreibung
valuePointF

getSurroundingArgb32Colors()

public int[] getSurroundingArgb32Colors()

Liest oder legt fest ein Array von SurroundingColorCount EmfPlusARGB-Objekten, die die Farben für diskrete Punkte auf der Begrenzung des Pinsels angeben.

Returns: int[]

setSurroundingArgb32Colors(int[] value)

public void setSurroundingArgb32Colors(int[] value)

Liest oder legt fest ein Array von SurroundingColorCount EmfPlusARGB-Objekten, die die Farben für diskrete Punkte auf der Begrenzung des Pinsels angeben.

Parameters:

ParameterTypBeschreibung
Wertint[]

getBoundaryData()

public EmfPlusBoundaryBase getBoundaryData()

Liest oder legt fest die Begrenzung des Pfadverlaufspinsels, die entweder durch einen Pfad oder eine geschlossene kardinale Spline angegeben wird. Ist das BrushDataPath‑Flag im Feld BrushDataFlags gesetzt, MUSS dieses Feld ein EmfPlusBoundaryPathData‑Objekt (Abschnitt 2.2.2.6) enthalten; andernfalls MUSS dieses Feld ein EmfPlusBoundaryPointData‑Objekt (Abschnitt 2.2.2.7) enthalten.

Returns: EmfPlusBoundaryBase

setBoundaryData(EmfPlusBoundaryBase value)

public void setBoundaryData(EmfPlusBoundaryBase value)

Liest oder legt fest die Begrenzung des Pfadverlaufspinsels, die entweder durch einen Pfad oder eine geschlossene kardinale Spline angegeben wird. Ist das BrushDataPath‑Flag im Feld BrushDataFlags gesetzt, MUSS dieses Feld ein EmfPlusBoundaryPathData‑Objekt (Abschnitt 2.2.2.6) enthalten; andernfalls MUSS dieses Feld ein EmfPlusBoundaryPointData‑Objekt (Abschnitt 2.2.2.7) enthalten.

Parameters:

ParameterTypBeschreibung
valueEmfPlusBoundaryBase

getOptionalData()

public EmfPlusPathGradientBrushOptionalData getOptionalData()

Liest oder legt fest ein optionales EmfPlusPathGradientBrushOptionalData‑Objekt (Abschnitt 2.2.2.30), das zusätzliche Daten für den Pfadverlaufspinsel angibt. Der genaue Inhalt dieses Feldes wird durch den Wert des Feldes BrushDataFlags bestimmt.

Returns: EmfPlusPathGradientBrushOptionalData

setOptionalData(EmfPlusPathGradientBrushOptionalData value)

public void setOptionalData(EmfPlusPathGradientBrushOptionalData value)

Liest oder legt fest ein optionales EmfPlusPathGradientBrushOptionalData‑Objekt (Abschnitt 2.2.2.30), das zusätzliche Daten für den Pfadverlaufspinsel angibt. Der genaue Inhalt dieses Feldes wird durch den Wert des Feldes BrushDataFlags bestimmt.

Parameters:

ParameterTypBeschreibung
valueEmfPlusPathGradientBrushOptionalData