Class LinearGradientBrushBase

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Dérivé

LinearGradientBrush, LinearMulticolorGradientBrush

Implémente

IDisposable

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é

float

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é

bool

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é

bool

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; }

Valeur de la propriété

RectangleF

 Français