LinearGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase
public final class LinearGradientBrush extends LinearGradientBrushBase
Kapselt einen Aspose.Imaging.Brush mit einem linearen Farbverlauf. Diese Klasse kann nicht abgeleitet werden.
Konstruktoren
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. |
| getLinearColors() | Liefert die Anfangs- und Endfarben des Farbverlaufs. |
| setLinearColors(Color[] value) | Setzt die Anfangs- und Endfarben des Farbverlaufs. |
| getStartColor() | Liefert die Anfangsfarbe des Farbverlaufs. |
| setStartColor(Color value) | Setzt die Anfangsfarbe des Farbverlaufs. |
| getEndColor() | Liefert die Endfarbe des Farbverlaufs. |
| setEndColor(Color value) | Setzt die Endfarbe des Farbverlaufs. |
| 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 Farbverlaufsabfall basierend auf einer glockenförmigen Kurve. |
| setSigmaBellShape(float focus, float scale) | Erstellt einen Farbverlaufsabfall basierend auf einer glockenförmigen Kurve. |
| setBlendTriangularShape(float focus) | Erstellt einen linearen Farbverlauf mit einer Mittelfarbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden. |
| setBlendTriangularShape(float focus, float scale) | Erstellt einen linearen Farbverlauf mit einer Mittelfarbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Das Rechteck. |
| color1 | Color | Die Farbe1. |
| color2 | Color | Die Farbe2. |
| angle | float | Der Winkel. |
| isAngleScalable | boolean | wenn auf true gesetzt, [ist Winkel skalierbar]. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Das Rechteck. |
| color1 | Color | Die Farbe1. |
| color2 | Color | Die Farbe2. |
| angle | float | Der Winkel. |
| isAngleScalable | boolean | wenn auf true gesetzt, [ist Winkel skalierbar]. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Das Rechteck. |
| color1 | Color | Die Farbe1. |
| color2 | Color | Die Farbe2. |
| angle | float | Der Winkel. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Das Rechteck. |
| color1 | Color | Die Farbe1. |
| color2 | Color | Die Farbe2. |
| angle | float | Der Winkel. |
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | PointF | Der Punkt1. |
| point2 | PointF | Der Punkt2. |
| color1 | Color | Die Farbe1. |
| color2 | Color | Die Farbe2. |
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | Point | Der Punkt1. |
| point2 | Point | Der Punkt2. |
| color1 | Color | Die Farbe1. |
| color2 | Color | Die Farbe2. |
LinearGradientBrush()
public LinearGradientBrush()
Initialisiert eine neue Instanz der LinearGradientBrush-Klasse mit Standardparametern. Die Anfangsfarbe ist schwarz, die Endfarbe ist weiß, der Winkel beträgt 45 Grad und das Rechteck befindet sich bei (0,0) mit der Größe (1,1).
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. |
getLinearColors()
public Color[] getLinearColors()
Liefert die Anfangs- und Endfarben des Farbverlaufs.
Returns:
com.aspose.imaging.Color[] - Ein Array von zwei Color-Strukturen, das die Anfangs- und Endfarben des Farbverlaufs darstellt.
setLinearColors(Color[] value)
public void setLinearColors(Color[] value)
Setzt die Anfangs- und Endfarben des Farbverlaufs.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color[] | Ein Array von zwei Color-Strukturen, das die Anfangs- und Endfarben des Farbverlaufs darstellt. |
getStartColor()
public Color getStartColor()
Liefert die Anfangsfarbe des Farbverlaufs.
Returns: Color - The starting gradient color.
setStartColor(Color value)
public void setStartColor(Color value)
Setzt die Anfangsfarbe des Farbverlaufs.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color | Die Anfangsfarbe des Farbverlaufs. |
getEndColor()
public Color getEndColor()
Liefert die Endfarbe des Farbverlaufs.
Returns: Color - The ending gradient color.
setEndColor(Color value)
public void setEndColor(Color value)
Setzt die Endfarbe des Farbverlaufs.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color | Die Endfarbe des Farbverlaufs. |
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 Farbverlaufsabfall basierend auf einer glockenförmigen Kurve.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der das Zentrum des Farbverlaufs angibt (der Punkt, an dem die Ausgangsfarbe und die Endfarbe zu gleichen Teilen gemischt werden). |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Erstellt einen Farbverlaufsabfall basierend auf einer glockenförmigen Kurve.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der das Zentrum des Farbverlaufs angibt (der Punkt, an dem der Verlauf ausschließlich aus der Endfarbe besteht). |
| Skala | float | Ein Wert von 0 bis 1, der angibt, wie schnell die Farben vom focus abfallen. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Erstellt einen linearen Farbverlauf mit einer Mittelfarbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der das Zentrum des Farbverlaufs angibt (der Punkt, an dem der Verlauf ausschließlich aus der Endfarbe besteht). |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Erstellt einen linearen Farbverlauf mit einer Mittelfarbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Fokus | float | Ein Wert von 0 bis 1, der das Zentrum des Farbverlaufs angibt (der Punkt, an dem der Verlauf ausschließlich aus der Endfarbe besteht). |
| Skala | float | Ein Wert von 0 bis 1, der angibt, wie schnell die Farben von der Ausgangsfarbe zum focus (Endfarbe) abfallen. |