Class LinearMulticolorGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Stellt einen Aspose.Imaging.Brush mit einem linearen Farbverlauf dar, der durch mehrere Farben und entsprechende Positionen definiert ist. Diese Klasse kann nicht vererbt werden.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Vererbung
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementiert
Vererbte Mitglieder
LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, TransformBrush.ResetTransform(), TransformBrush.MultiplyTransform(Matrix), TransformBrush.MultiplyTransform(Matrix, MatrixOrder), TransformBrush.TranslateTransform(float, float), TransformBrush.TranslateTransform(float, float, MatrixOrder), TransformBrush.ScaleTransform(float, float), TransformBrush.ScaleTransform(float, float, MatrixOrder), TransformBrush.RotateTransform(float), TransformBrush.RotateTransform(float, MatrixOrder), TransformBrush.WrapMode, TransformBrush.Transform, TransformBrush.IsTransformChanged, Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
LinearMulticolorGradientBrush()
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.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).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(Point, Point)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-Klasse mit den angegebenen Punkten.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parameter
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, PointF)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-Klasse mit den angegebenen Punkten.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parameter
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, float)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungswinkel.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parameter
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 die Orientierungslinie des Farbverlaufs angibt.
LinearMulticolorGradientBrush(RectangleF, float)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungswinkel.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parameter
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 die Orientierungslinie des Farbverlaufs angibt.
LinearMulticolorGradientBrush(Rectangle, float, bool)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungswinkel.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parameter
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 die Orientierungslinie des Farbverlaufs angibt.
isAngleScalable
bool
Wenn auf ```cstrue gesetzt, wird der Winkel während der Transformationen mit diesem Aspose.Imaging.Brushes.LinearMulticolorGradientBrush geändert.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-Klasse basierend auf einem Rechteck und einem Orientierungswinkel.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parameter
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 die Orientierungslinie des Farbverlaufs angibt.
isAngleScalable
bool
Wenn auf ```cstrue gesetzt, wird der Winkel während der Transformationen mit diesem Aspose.Imaging.Brushes.LinearMulticolorGradientBrush geändert.
Eigenschaften
InterpolationColors
Erhält oder setzt eine Aspose.Imaging.ColorBlend, die einen mehrfarbigen linearen Farbverlauf definiert.
public ColorBlend InterpolationColors { get; set; }