Class LinearGradientBrushBase

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

IDisposable

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

float

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

bool

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

bool

Rectangle

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

public RectangleF Rectangle { get; set; }

Valor de la propiedad

RectangleF

 Español