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