Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Representa un Aspose.Imaging.Brush con un gradiente lineal definido por múltiples colores y posiciones apropiadas. Esta clase no se puede heredar.

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

Herencia

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implementa

IDisposable

Miembros heredados

LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, 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.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

LinearMulticolorGradientBrush()

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con parámetros predeterminados.
El color inicial es negro, el color final es blanco, el ángulo es de 45 grados y el rectángulo está ubicado en (0,0) con tamaño (1,1).

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con los puntos especificados.

public LinearMulticolorGradientBrush(Point point1, Point point2)

Parámetros

point1 Point

Una estructura Aspose.Imaging.Point que representa el punto de inicio del gradiente lineal.

point2 Point

Una estructura Aspose.Imaging.Point que representa el punto final del gradiente lineal.

LinearMulticolorGradientBrush(PointF, PointF)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con los puntos especificados.

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Parámetros

point1 PointF

Una estructura Aspose.Imaging.PointF que representa el punto de inicio del gradiente lineal.

point2 PointF

Una estructura Aspose.Imaging.PointF que representa el punto final del gradiente lineal.

LinearMulticolorGradientBrush(Rectangle, float)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Parámetros

rect Rectangle

Una estructura Aspose.Imaging.RectangleF que especifica los límites del gradiente lineal.

angle float

El ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del gradiente.

LinearMulticolorGradientBrush(RectangleF, float)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Parámetros

rect RectangleF

Una estructura Aspose.Imaging.RectangleF que especifica los límites del gradiente lineal.

angle float

El ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del gradiente.

LinearMulticolorGradientBrush(Rectangle, float, bool)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)

Parámetros

rect Rectangle

Una estructura Aspose.Imaging.RectangleF que especifica los límites del gradiente lineal.

angle float

El ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del gradiente.

isAngleScalable bool

si se establece en ```cstrue, el ángulo cambia durante las transformaciones con este Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF, float, bool)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)

Parámetros

rect RectangleF

Una estructura Aspose.Imaging.RectangleF que especifica los límites del gradiente lineal.

angle float

El ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del gradiente.

isAngleScalable bool

si se establece en ```cstrue, el ángulo cambia durante las transformaciones con este Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

Propiedades

InterpolationColors

Obtiene o establece un Aspose.Imaging.ColorBlend que define un gradiente lineal multicolor.

public ColorBlend InterpolationColors { get; set; }

Valor de la propiedad

ColorBlend

 Español