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
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implémente
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; }