Class LinearMulticolorGradientBrush
Le nom : Aspose.Imaging.Brushes Assemblée: Aspose.Imaging.dll (25.5.0)
Représente un Aspose.Imaging.Brush avec gradient linéaire défini par plusieurs couleurs et les positions appropriées.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposableInheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
I membri ereditari
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()
Constructors
LinearMulticolorGradientBrush()
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrash 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é en (0,0) avec une taille (1,1).
public LinearMulticolorGradientBrush()LinearMulticolorGradientBrush(point, point)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrash avec les points spécifiés.
public LinearMulticolorGradientBrush(Point point1, Point point2)Parameters
point1 Point
Une structure Aspose.Imaging.point qui représente le point de départ du gradient linéaire.
point2 Point
Une structure Aspose.Imaging.point qui représente le point de fin du gradient linéaire.
LinearMulticolorGradientBrush(PointF et PointF)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrash avec les points spécifiés.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)Parameters
point1 PointF
Une structure Aspose.Imaging.PointF qui représente le point de départ du gradient linéaire.
point2 PointF
Une structure Aspose.Imaging.PointF qui représente le point de fin du gradient linéaire.
LinearMulticolorGradientBrush(Rectangle, fleur)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrux basée sur un rectangle et un angle d’orientation.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)Parameters
rect Rectangle
Une structure Aspose.Imaging.RectangleF qui spécifie les limites du gradient linéaire.
angle float
L’angle, mesuré en degrés d’horloge de l’axe x, de la ligne d’orientation du gradient.
LinearMulticolorGradientBrush(RectangleF, Float)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrux basée sur un rectangle et un angle d’orientation.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)Parameters
rect RectangleF
Une structure Aspose.Imaging.RectangleF qui spécifie les limites du gradient linéaire.
angle float
L’angle, mesuré en degrés d’horloge de l’axe x, de la ligne d’orientation du gradient.
LinearMulticolorGradientBrush(Rectangle, float, bool)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrux basée sur un rectangle et un angle d’orientation.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)Parameters
rect Rectangle
Une structure Aspose.Imaging.RectangleF qui spécifie les limites du gradient linéaire.
angle float
L’angle, mesuré en degrés d’horloge de l’axe x, de la ligne d’orientation du gradient.
isAngleScalable bool
si l’angle est fixé à ’true’ il est modifié pendant les transformations avec ce Aspose.Imaging.Brushes.LinearMulticolorGradientBrux.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrux basée sur un rectangle et un angle d’orientation.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)Parameters
rect RectangleF
Une structure Aspose.Imaging.RectangleF qui spécifie les limites du gradient linéaire.
angle float
L’angle, mesuré en degrés d’horloge de l’axe x, de la ligne d’orientation du gradient.
isAngleScalable bool
si l’angle est fixé à ’true’ il est modifié pendant les transformations avec ce Aspose.Imaging.Brushes.LinearMulticolorGradientBrux.
Properties
InterpolationColors
Obtenez ou définissez un Aspose.Imaging.ColorBlend qui définit un gradient linéaire de plusieurs couleurs.
public ColorBlend InterpolationColors { get; set; }