Class LinearGradientBrushBase

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Derivados

LinearGradientBrush, LinearMulticolorGradientBrush

Implementa

IDisposable

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

float

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

bool

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

bool

Rectangle

Obtiene o establece una región rectangular que define los puntos de inicio y fin del degradado.

public RectangleF Rectangle { get; set; }

Valor de la propiedad

RectangleF

 Español