Class LinearMulticolorGradientBrush
Le nom : Aspose.Imaging.Brushes Assemblée: Aspose.Imaging.dll (25.4.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, IDisposable
Inheritance
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; }