Class LinearGradientBrushBase
Nom dels espais: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.4.0)
Representa un WL17_.Brush amb capacitats de gradiment i propietats adequades.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush , LinearMulticolorGradientBrush
Implements
Membres heretats
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()
Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.LinearGradientBushBase amb paràmetres predefinits.L’angle és de 45 graus i el recte està situat en (0,0) amb mida (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Punt i punt)
Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.LinearGradient BrushBase. El rectangle de gradís es calcula des dels punts especificats.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
Una estructura de punt Aspose.Imaging. que representa el punt de partida del gradient lineal.
point2
Point
Una estructura de punt Aspose.Imaging. que representa el punt final del gradient lineal.
LinearGradientBrushBase(El punt, el punt)
Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.LinearGradient BrushBase. El rectangle de gradís es calcula des dels punts especificats.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
Una estructura Aspose.Imaging.PointF que representa el punt de partida del gradient lineal.
point2
PointF
Una estructura Aspose.Imaging.PointF que representa el punt final del gradient lineal.
LinearGradientBrushBase(Rectangle, float i bool)
Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.LinearGradientBushBase basada en un rectangle i un angle d’orientació.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Una estructura Aspose.Imaging.RectangleF que especifica els límits del gradient lineal.
angle
float
L’angle, mesurat en graus horitzontal des de l’eix x, de la línia d’orientació del gradient.
isAngleScalable
bool
si s’estableix a ’true’ l’angle es canvia durant les transformacions aplicades a aquest Aspose.Imaging.Brushes.LinearGradientBushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.LinearGradient BrushBase basada en un rectangle, comença i acaba els colors, i un angle d’orientació.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Una estructura Aspose.Imaging.RectangleF que especifica els límits del gradient lineal.
angle
float
L’angle, mesurat en graus horitzontal des de l’eix x, de la línia d’orientació del gradient.
isAngleScalable
bool
si s’estableix a ’true’ l’angle es canvia durant les transformacions amb aquest Aspose.Imaging.Brushes.LinearGradient BrushBase.
Properties
Angle
Obté o posa l’angle de graduació.
public float Angle { get; set; }
Valor de la propietat
GammaCorrection
Obté o s’estableix un valor que indiqui si la correcció gamma està activada per a aquest Aspose.Imaging.Brushes.LinearGradientBushBase.
public bool GammaCorrection { get; set; }
Valor de la propietat
IsAngleScalable
Obté o s’estableix un valor que indiqui si Aspose.Imaging.Brushes.LinearGradient BrushBase.Angle es canvia durant les transformacions amb aquest Wl17.brushs.
public bool IsAngleScalable { get; set; }
Valor de la propietat
Rectangle
Obté o estableix una regió rectangular que defineix els punts d’inici i final del gradient.
public RectangleF Rectangle { get; set; }