Class LinearGradientBrushBase
Nombre del espacio: Aspose.Imaging.Brushes Asamblea: Aspose.Imaging.dll (25.4.0)
Representa un Aspose.Imaging.Brush con capacidades gradientes y propiedades adecuadas.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Derived
LinearGradientBrush ,y, LinearMulticolorGradientBrush
Implements
Miembros heredados
TransformBrush.ResetTransform() ,y, TransformBrush.MultiplyTransform(Matrix) ,y, TransformBrush.MultiplyTransform(Matrix, MatrixOrder) ,y, TransformBrush.TranslateTransform(float, float) ,y, TransformBrush.TranslateTransform(float, float, MatrixOrder) ,y, TransformBrush.ScaleTransform(float, float) ,y, TransformBrush.ScaleTransform(float, float, MatrixOrder) ,y, TransformBrush.RotateTransform(float) ,y, TransformBrush.RotateTransform(float, MatrixOrder) ,y, TransformBrush.WrapMode ,y, TransformBrush.Transform ,y, TransformBrush.IsTransformChanged ,y, Brush.DeepClone() ,y, Brush.Equals(object) ,y, Brush.GetHashCode() ,y, Brush.Equals(Brush) ,y, Brush.Opacity ,y, DisposableObject.Dispose() ,y, DisposableObject.ReleaseManagedResources() ,y, DisposableObject.ReleaseUnmanagedResources() ,y, DisposableObject.VerifyNotDisposed() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
LinearGradientBrushBase()
Inicia 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 tamaño (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(punto, punto)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase.El rectángulo gradiente se calcula desde los puntos especificados.
protected LinearGradientBrushBase(Point point1, Point point2)
Parameters
point1
Point
Una estructura Aspose.Imaging.Point que representa el punto de partida del gradiente lineal.
point2
Point
Una estructura Aspose.Imaging.Point que representa el punto final del gradiente lineal.
LinearGradientBrushBase(Punto F, Punto F)
Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase.El rectángulo gradiente se calcula desde los puntos especificados.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parameters
point1
PointF
Una estructura Aspose.Imaging.PointF que representa el punto de partida del gradiente lineal.
point2
PointF
Una estructura Aspose.Imaging.PointF que representa el punto final del gradiente lineal.
LinearGradientBrushBase(Rectangle, float y bool)
Inicia 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)
Parameters
rect
Rectangle
Una estructura Aspose.Imaging.RectangleF que especifica los límites del gradiente lineal.
angle
float
El ángulo, medido en grados del reloj desde el eixo x, de la línea de orientación del gradiente.
isAngleScalable
bool
si se establece para ‘verdad’ el ángulo se cambia durante las transformaciones aplicadas a este Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.LinearGradientBrushBase basada en un rectángulo, comienzo y fin de colores, y un ángulo de orientación.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Una estructura Aspose.Imaging.RectangleF que especifica los límites del gradiente lineal.
angle
float
El ángulo, medido en grados del reloj desde el eixo x, de la línea de orientación del gradiente.
isAngleScalable
bool
si se establece para ‘verdad’ el ángulo se cambia durante las transformaciones con este Aspose.Imaging.Brushes.LinearGradientBrushBase.
Properties
Angle
Obtenga o coloca el ángulo gradiente.
public float Angle { get; set; }
Valor de la propiedad
GammaCorrection
Obtenga o establece un valor que indica si la corrección gamma está activada para este Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Valor de la propiedad
IsAngleScalable
Obtenga o establece un valor que indica si Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle se cambia durante las transformaciones con este Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Valor de la propiedad
Rectangle
Obtenga o establece una región rectangular que define los puntos de inicio y fin del gradiente.
public RectangleF Rectangle { get; set; }