Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Représente un Aspose.Imaging.Brush avec des capacités de dégradé et des propriétés appropriées.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Héritage
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Dérivé
LinearGradientBrush, LinearMulticolorGradientBrush
Implémente
Membres hérités
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.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
LinearGradientBrushBase()
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrushBase avec des paramètres par défaut.
L’angle est de 45 degrés et le rectangle est situé en (0,0) avec une taille de (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrushBase. Le rectangle de dégradé est calculé à partir des points spécifiés.
protected LinearGradientBrushBase(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.
LinearGradientBrushBase(PointF, PointF)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrushBase. Le rectangle de dégradé est calculé à partir des points spécifiés.
protected LinearGradientBrushBase(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.
LinearGradientBrushBase(Rectangle, float, bool)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrushBase basée sur un rectangle et un angle d’orientation.
protected LinearGradientBrushBase(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 à partir de l’axe des x, de la ligne d’orientation du dégradé.
isAngleScalable
bool
s’il est défini sur ```cstrue, l’angle est modifié lors des transformations appliquées à cet Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrushBase basée sur un rectangle, des couleurs de départ et d’arrivée, et un angle d’orientation.
protected LinearGradientBrushBase(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 à partir de l’axe des x, de la ligne d’orientation du dégradé.
isAngleScalable
bool
s’il est défini sur ```cstrue, l’angle est modifié lors des transformations avec cet Aspose.Imaging.Brushes.LinearGradientBrushBase.
Propriétés
Angle
Obtient ou définit l’angle du dégradé.
public float Angle { get; set; }
Valeur de la propriété
GammaCorrection
Obtient ou définit une valeur indiquant si la correction gamma est activée pour cet Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Valeur de la propriété
IsAngleScalable
Obtient ou définit une valeur indiquant si Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle est modifié lors des transformations avec cet Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Valeur de la propriété
Rectangle
Obtient ou définit une région rectangulaire qui définit les points de départ et d’arrivée du dégradé.
public RectangleF Rectangle { get; set; }