Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Representa un Aspose.Imaging.Brush con capacidades de degradado y propiedades adecuadas.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Herencia
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derivados
LinearGradientBrush, LinearMulticolorGradientBrush
Implementa
Miembros heredados
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()
Constructores
LinearGradientBrushBase()
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase con parámetros predeterminados. El ángulo es de 45 grados y el rectángulo se encuentra en (0,0) con un tamaño de (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase. El rectángulo del degradado se calcula a partir de los puntos especificados.
protected LinearGradientBrushBase(Point point1, Point point2)
Parámetros
point1
Point
Una estructura Aspose.Imaging.Point que representa el punto de inicio del degradado lineal.
point2
Point
Una estructura Aspose.Imaging.Point que representa el punto final del degradado lineal.
LinearGradientBrushBase(PointF, PointF)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase. El rectángulo del degradado se calcula a partir de los puntos especificados.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parámetros
point1
PointF
Una estructura Aspose.Imaging.PointF que representa el punto de inicio del degradado lineal.
point2
PointF
Una estructura Aspose.Imaging.PointF que representa el punto final del degradado lineal.
LinearGradientBrushBase(Rectangle, float, bool)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase basada en un rectángulo y un ángulo de orientación.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parámetros
rect
Rectangle
Una estructura Aspose.Imaging.RectangleF que especifica los límites del degradado lineal.
angle
float
El ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del degradado.
isAngleScalable
bool
si se establece en ```cstrue el ángulo cambia durante las transformaciones aplicadas a este Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase basada en un rectángulo, colores de inicio y fin, y un ángulo de orientación.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parámetros
rect
RectangleF
Una estructura Aspose.Imaging.RectangleF que especifica los límites del degradado lineal.
angle
float
El ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del degradado.
isAngleScalable
bool
si se establece en ```cstrue el ángulo cambia durante las transformaciones con este Aspose.Imaging.Brushes.LinearGradientBrushBase.
Propiedades
Angle
Obtiene o establece el ángulo del degradado.
public float Angle { get; set; }
Valor de la propiedad
GammaCorrection
Obtiene o establece un valor que indica si la corrección gamma está habilitada para este Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Valor de la propiedad
IsAngleScalable
Obtiene o establece un valor que indica si Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle cambia durante las transformaciones con este Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Valor de la propiedad
Rectangle
Obtiene o establece una región rectangular que define los puntos de inicio y fin del degradado.
public RectangleF Rectangle { get; set; }