Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Représente un Aspose.Imaging.Brush avec un dégradé linéaire défini par plusieurs couleurs et positions appropriées. Cette classe ne peut pas être héritée.

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

Héritage

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implémente

IDisposable

Membres hérités

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()

Constructeurs

LinearMulticolorGradientBrush()

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush avec des paramètres par défaut.
La couleur de départ est noire, la couleur de fin est blanche, l’angle est de 45 degrés et le rectangle est situé à (0,0) avec une taille de (1,1).

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush avec les points spécifiés.

public LinearMulticolorGradientBrush(Point point1, Point point2)

Paramètres

point1 Point

Une structure Aspose.Imaging.Point qui représente le point de départ du dégradé linéaire.

point2 Point

Une structure Aspose.Imaging.Point qui représente le point d’arrivée du dégradé linéaire.

LinearMulticolorGradientBrush(PointF, PointF)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush avec les points spécifiés.

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Paramètres

point1 PointF

Une structure Aspose.Imaging.PointF qui représente le point de départ du dégradé linéaire.

point2 PointF

Une structure Aspose.Imaging.PointF qui représente le point d’arrivée du dégradé linéaire.

LinearMulticolorGradientBrush(Rectangle, float)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basée sur un rectangle et un angle d’orientation.

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Paramètres

rect Rectangle

Une structure Aspose.Imaging.RectangleF qui spécifie les limites du dégradé linéaire.

angle float

L’angle, mesuré en degrés dans le sens des aiguilles d’une montre par rapport à l’axe des x, de la ligne d’orientation du dégradé.

LinearMulticolorGradientBrush(RectangleF, float)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basée sur un rectangle et un angle d’orientation.

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Paramètres

rect RectangleF

Une structure Aspose.Imaging.RectangleF qui spécifie les limites du dégradé linéaire.

angle float

L’angle, mesuré en degrés dans le sens des aiguilles d’une montre par rapport à l’axe des x, de la ligne d’orientation du dégradé.

LinearMulticolorGradientBrush(Rectangle, float, bool)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basée sur un rectangle et un angle d’orientation.

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

Paramètres

rect Rectangle

Une structure Aspose.Imaging.RectangleF qui spécifie les limites du dégradé linéaire.

angle float

L’angle, mesuré en degrés dans le sens des aiguilles d’une montre par rapport à l’axe des x, de la ligne d’orientation du dégradé.

isAngleScalable bool

Si défini sur ```cstrue, l’angle est modifié lors des transformations avec ce Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF, float, bool)

Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basée sur un rectangle et un angle d’orientation.

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

Paramètres

rect RectangleF

Une structure Aspose.Imaging.RectangleF qui spécifie les limites du dégradé linéaire.

angle float

L’angle, mesuré en degrés dans le sens des aiguilles d’une montre par rapport à l’axe des x, de la ligne d’orientation du dégradé.

isAngleScalable bool

Si défini sur ```cstrue, l’angle est modifié lors des transformations avec ce Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

Propriétés

InterpolationColors

Obtient ou définit un Aspose.Imaging.ColorBlend qui définit un dégradé linéaire multicolore.

public ColorBlend InterpolationColors { get; set; }

Valeur de la propriété

ColorBlend

 Français