Class LinearGradientBrushBase

Class LinearGradientBrushBase

Le nom : Aspose.Imaging.Brushes Assemblée: Aspose.Imaging.dll (25.4.0)

Il représente un WL17_.Brush avec des capacités de gradient et des propriétés appropriées.

[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable

Inheritance

object DisposableObject Brush TransformBrush LinearGradientBrushBase

Derived

LinearGradientBrush , LinearMulticolorGradientBrush

Implements

IDisposable

I membri ereditari

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()

Constructors

LinearGradientBrushBase()

Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBushBase 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 (1,1).

protected LinearGradientBrushBase()

LinearGradientBrushBase(point, point)

Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrashBase.Le rectangle gradiant est calculé à partir des points spécifiés.

protected LinearGradientBrushBase(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.

LinearGradientBrushBase(PointF et PointF)

Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrashBase.Le rectangle gradiant est calculé à partir des points spécifiés.

protected LinearGradientBrushBase(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.

LinearGradientBrushBase(Rectangle, float, bool)

Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrashBase basée sur un rectangle et un angle d’orientation.

protected LinearGradientBrushBase(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 appliquées à ce Aspose.Imaging.Brushes.LinearGradientBushBase.

LinearGradientBrushBase(RectangleF, float, bool)

Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.LinearGradientBrashBase basée sur un rectangle, les couleurs de début et de fin, et un angle d’orientation.

protected LinearGradientBrushBase(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.LinearGradientBushBase.

Properties

Angle

Obtenez ou mettez l’angle gradient.

public float Angle { get; set; }

Valore di proprietà

float

GammaCorrection

Obtenez ou définissez une valeur indiquant si la correction gamma est activée pour ce Aspose.Imaging.Brushes.LinearGradientBrashBase.

public bool GammaCorrection { get; set; }

Valore di proprietà

bool

IsAngleScalable

Obtenez ou définissez une valeur indiquant si le Aspose.Imaging.Brushes.LinearGradient BrushBase.Angle est modifié pendant les transformations avec ce W L17.brushs.

public bool IsAngleScalable { get; set; }

Valore di proprietà

bool

Rectangle

Obtenez ou définissez une région rectangulaire qui définit les points de départ et de fin du gradient.

public RectangleF Rectangle { get; set; }

Valore di proprietà

RectangleF

 Français