LinearMulticolorGradientBrush

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 LinearMulticolorGradientBrush extends LinearGradientBrushBase

Stellt einen Brush mit einem linearen Farbverlauf dar, der durch mehrere Farben und entsprechende Positionen definiert ist. Diese Klasse kann nicht abgeleitet werden.

Konstruktoren

KonstruktorBeschreibung
LinearMulticolorGradientBrush()Initialisiert eine neue Instanz der LinearMulticolorGradientBrush‑Klasse mit Standardparametern.
LinearMulticolorGradientBrush(Point point1, Point point2)Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse mit den angegebenen Punkten.
LinearMulticolorGradientBrush(PointF point1, PointF point2)Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse mit den angegebenen Punkten.
LinearMulticolorGradientBrush(Rectangle rect, float angle)Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
LinearMulticolorGradientBrush(RectangleF rect, float angle)Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.

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.

LinearMulticolorGradientBrush()

public LinearMulticolorGradientBrush()

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse mit Standardparametern. Die Startfarbe 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).

LinearMulticolorGradientBrush(Point point1, Point point2)

public LinearMulticolorGradientBrush(Point point1, Point point2)

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse mit den angegebenen Punkten.

Parameters:

ParameterTypBeschreibung
point1PointEine Aspose.Imaging.Point-Struktur, die den Startpunkt des linearen Farbverlaufs darstellt.
point2PointEine Aspose.Imaging.Point-Struktur, die den Endpunkt des linearen Farbverlaufs darstellt.

LinearMulticolorGradientBrush(PointF point1, PointF point2)

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse mit den angegebenen Punkten.

Parameters:

ParameterTypBeschreibung
point1PointFEine Aspose.Imaging.PointF-Struktur, die den Startpunkt des linearen Farbverlaufs darstellt.
point2PointFEine Aspose.Imaging.PointF-Struktur, die den Endpunkt des linearen Farbverlaufs darstellt.

LinearMulticolorGradientBrush(Rectangle rect, float angle)

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.

Parameters:

ParameterTypBeschreibung
rectRectangleEine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt.
anglefloatDer Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs.

LinearMulticolorGradientBrush(RectangleF rect, float angle)

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.

Parameters:

ParameterTypBeschreibung
rectRectangleFEine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt.
anglefloatDer Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs.

LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)

public LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.

Parameters:

ParameterTypBeschreibung
rectRectangleEine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt.
anglefloatDer Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs.
isAngleScalablebooleanWenn auf true gesetzt, wird der Winkel während Transformationen mit diesem LinearMulticolorGradientBrush geändert.

LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)

public LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)

Initialisiert eine neue Instanz der LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungwinkel.

Parameters:

ParameterTypBeschreibung
rectRectangleFEine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt.
anglefloatDer Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs.
isAngleScalablebooleanWenn auf true gesetzt, wird der Winkel während Transformationen mit diesem LinearMulticolorGradientBrush geändert.

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.