Class LinearMulticolorGradientBrush

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implementiert

IDisposable

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; }

Eigenschaftswert

ColorBlend

 Deutsch