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
| Konstruktor | Beschreibung |
|---|---|
| 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
| 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. |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | Point | Eine Aspose.Imaging.Point-Struktur, die den Startpunkt des linearen Farbverlaufs darstellt. |
| point2 | Point | Eine 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | PointF | Eine Aspose.Imaging.PointF-Struktur, die den Startpunkt des linearen Farbverlaufs darstellt. |
| point2 | PointF | Eine 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Eine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Eine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Eine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
| isAngleScalable | boolean | Wenn 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Eine Aspose.Imaging.RectangleF-Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
| isAngleScalable | boolean | Wenn 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | ColorBlend | Ein com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert. |