PathGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase
public final class PathGradientBrush extends PathGradientBrushBase
Kapselt ein Aspose.Imaging.Brush-Objekt mit einem Verlauf. Diese Klasse kann nicht abgeleitet werden.
Die zentrale Farbe ist standardmäßig weiß. Ein Benutzer kann diesen Wert jederzeit später ändern.
Das Array der Umgebungsfarben wird standardmäßig mit einem einzelnen Element, das die weiße Farbe enthält, initialisiert. Die Umgebungsfarben können später geändert werden, jedoch ist mindestens ein einzelnes Element erforderlich, wenn die Umgebungsfarben festgelegt werden.
Siehe Blend für weitere Details zur Initialisierung.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| PathGradientBrush(PointF[] points) | Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten. |
| PathGradientBrush(PointF[] points, int wrapMode) | Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus. |
| PathGradientBrush(Point[] points) | Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten. |
| PathGradientBrush(Point[] points, int wrapMode) | Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus. |
| PathGradientBrush(GraphicsPath path) | Initialisiert eine neue Instanz der Klasse PathGradientBrush mit dem angegebenen Pfad. |
Methoden
| Methode | Beschreibung |
|---|---|
| getInterpolationColors() | Ruft ein com.aspose.imaging.ColorBlend ab, das einen mehrfarbigen linearen Farbverlauf definiert. |
| setInterpolationColors(ColorBlend value) | Setzt ein com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert. |
| getCenterColor() | Ermittelt die Farbe im Zentrum des Pfadverlaufs. |
| setCenterColor(Color value) | Legt die Farbe im Zentrum des Pfadverlaufs fest. |
| getSurroundColors() | Ermittelt ein Array von Farben, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt. |
| setSurroundColors(Color[] value) | Legt ein Array von Farben fest, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt. |
| getBlend() | Liefert ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren. |
| setBlend(Blend value) | Setzt ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren. |
| setSigmaBellShape(float focus) | Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert. |
| setSigmaBellShape(float focus, float scale) | Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert. |
| setBlendTriangularShape(float focus) | Erstellt einen Verlauf mit einer Mittelfarbe und einem linearen Abfall zu einer umgebenden Farbe. |
| setBlendTriangularShape(float focus, float scale) | Erstellt einen Verlauf mit einer Mittelfarbe und einem linearen Abfall zu jeder umgebenden Farbe. |
PathGradientBrush(PointF[] points)
public PathGradientBrush(PointF[] points)
Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | PointF[] | Ein Array von Aspose.Imaging.PointF‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen. |
PathGradientBrush(PointF[] points, int wrapMode)
public PathGradientBrush(PointF[] points, int wrapMode)
Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | PointF[] | Ein Array von Aspose.Imaging.PointF‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen. |
| wrapMode | int | Ein Aspose.Imaging.WrapMode, das angibt, wie mit diesem PathGradientBrush gezeichnete Füllungen gekachelt werden. |
PathGradientBrush(Point[] points)
public PathGradientBrush(Point[] points)
Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | Point[] | Ein Array von Aspose.Imaging.Point‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen. |
PathGradientBrush(Point[] points, int wrapMode)
public PathGradientBrush(Point[] points, int wrapMode)
Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | Point[] | Ein Array von Aspose.Imaging.Point‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen. |
| wrapMode | int | Ein Aspose.Imaging.WrapMode, das angibt, wie mit diesem PathGradientBrush gezeichnete Füllungen gekachelt werden. |
PathGradientBrush(GraphicsPath path)
public PathGradientBrush(GraphicsPath path)
Initialisiert eine neue Instanz der Klasse PathGradientBrush mit dem angegebenen Pfad.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| path | GraphicsPath | Der GraphicsPath, der den von diesem PathGradientBrush gefüllten Bereich definiert. |
getInterpolationColors()
public ColorBlend getInterpolationColors()
Ruft ein com.aspose.imaging.ColorBlend ab, das einen mehrfarbigen linearen Farbverlauf definiert.
Returns:
ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.
setInterpolationColors(ColorBlend value)
public void setInterpolationColors(ColorBlend value)
Setzt ein com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | ColorBlend | Ein com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert. |
getCenterColor()
public Color getCenterColor()
Ermittelt die Farbe im Zentrum des Pfadverlaufs.
Returns:
Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.
setCenterColor(Color value)
public void setCenterColor(Color value)
Legt die Farbe im Zentrum des Pfadverlaufs fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color | Ein com.aspose.imaging.Color, der die Farbe im Zentrum des Pfadverlaufs darstellt. |
getSurroundColors()
public Color[] getSurroundColors()
Ermittelt ein Array von Farben, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt.
Returns:
com.aspose.imaging.Color[] – Ein Array von com.aspose.imaging.Color‑Strukturen, das die Farben darstellt, die jedem Punkt im Pfad zugeordnet sind, den dieser PathGradientBrush füllt.
setSurroundColors(Color[] value)
public void setSurroundColors(Color[] value)
Legt ein Array von Farben fest, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color[] | Ein Array von com.aspose.imaging.Color‑Strukturen, das die Farben darstellt, die jedem Punkt im Pfad zugeordnet sind, den dieser PathGradientBrush füllt. |
getBlend()
public Blend getBlend()
Liefert ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.
Returns:
Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.
setBlend(Blend value)
public void setBlend(Blend value)
Setzt ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Blend | Ein Aspose.Imaging.Blend, das einen benutzerdefinierten Falloff für den Farbverlauf darstellt. |
setSigmaBellShape(float focus)
public void setSigmaBellShape(float focus)
Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert. Der Übergang von einer Farbe zur anderen basiert auf einer glockenförmigen Kurve.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittelfarbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest. |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert. Der Übergang von einer Farbe zur anderen basiert auf einer glockenförmigen Kurve.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittelfarbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest. |
| Skala | float | Ein Wert von 0 bis 1, der die maximale Intensität der Mittelfarbe angibt, die mit der Randfarbe gemischt wird. Ein Wert von 1 bewirkt die höchstmögliche Intensität der Mittelfarbe und ist der Standardwert. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Erstellt einen Verlauf mit einer Mittelfarbe und einem linearen Abfall zu einer umgebenden Farbe.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittelfarbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest. |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Erstellt einen Verlauf mit einer Mittelfarbe und einem linearen Abfall zu jeder umgebenden Farbe.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittelfarbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest. |
| Skala | float | Ein Wert von 0 bis 1, der die maximale Intensität der Mittelfarbe angibt, die mit der Randfarbe gemischt wird. Ein Wert von 1 bewirkt die höchstmögliche Intensität der Mittelfarbe und ist der Standardwert. |