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
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementa
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; }