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

KonstruktorBeschreibung
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)Initialisiert eine neue Instanz der LinearGradientBrush-Klasse.
LinearGradientBrush()Initialisiert eine neue Instanz der LinearGradientBrush-Klasse mit Standardparametern.

Methoden

MethodeBeschreibung
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 Mittel­farbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden.
setBlendTriangularShape(float focus, float scale)Erstellt einen linearen Farbverlauf mit einer Mittel­farbe 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:

ParameterTypBeschreibung
rectRectangleFDas Rechteck.
color1ColorDie Farbe1.
color2ColorDie Farbe2.
anglefloatDer Winkel.
isAngleScalablebooleanwenn 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:

ParameterTypBeschreibung
rectRectangleDas Rechteck.
color1ColorDie Farbe1.
color2ColorDie Farbe2.
anglefloatDer Winkel.
isAngleScalablebooleanwenn 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:

ParameterTypBeschreibung
rectRectangleFDas Rechteck.
color1ColorDie Farbe1.
color2ColorDie Farbe2.
anglefloatDer 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:

ParameterTypBeschreibung
rectRectangleDas Rechteck.
color1ColorDie Farbe1.
color2ColorDie Farbe2.
anglefloatDer 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:

ParameterTypBeschreibung
point1PointFDer Punkt1.
point2PointFDer Punkt2.
color1ColorDie Farbe1.
color2ColorDie 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:

ParameterTypBeschreibung
point1PointDer Punkt1.
point2PointDer Punkt2.
color1ColorDie Farbe1.
color2ColorDie 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:

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

ParameterTypBeschreibung
valueColor[]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:

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

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

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

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

ParameterTypBeschreibung
FokusfloatEin Wert von 0 bis 1, der das Zentrum des Farbverlaufs angibt (der Punkt, an dem der Verlauf ausschließlich aus der Endfarbe besteht).
SkalafloatEin 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 Mittel­farbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden.

Parameters:

ParameterTypBeschreibung
FokusfloatEin 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 Mittel­farbe und einem linearen Abfall zu einer einzelnen Farbe an beiden Enden.

Parameters:

ParameterTypBeschreibung
FokusfloatEin Wert von 0 bis 1, der das Zentrum des Farbverlaufs angibt (der Punkt, an dem der Verlauf ausschließlich aus der Endfarbe besteht).
SkalafloatEin Wert von 0 bis 1, der angibt, wie schnell die Farben von der Ausgangsfarbe zum focus (Endfarbe) abfallen.