Class LinearMulticolorGradientBrush
Nombre del espacio: Aspose.Imaging.Brushes Asamblea: Aspose.Imaging.dll (25.4.0)
Representa un Aspose.Imaging.Brush con gradiente lineal definido por múltiples colores y posiciones apropiadas.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
Miembros heredados
LinearGradientBrushBase.Rectangle ,y, LinearGradientBrushBase.Angle ,y, LinearGradientBrushBase.IsAngleScalable ,y, LinearGradientBrushBase.GammaCorrection ,y, 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.Opacity ,y, DisposableObject.Dispose() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
LinearMulticolorGradientBrush()
Inicia 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 se encuentra en (0,0) con tamaño (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(punto, punto)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con los puntos especificados.
public LinearMulticolorGradientBrush(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.
LinearMulticolorGradientBrush(Punto F, Punto F)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con los puntos especificados.
public LinearMulticolorGradientBrush(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.
LinearMulticolorGradientBrush(Rectangle y Float)
Inicia 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)
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.
LinearMulticolorGradientBrush(RectangleF, float)
Inicia 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)
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.
LinearMulticolorGradientBrush(Rectangle, float y bool)
Inicia 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)
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 con este Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Inicia 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)
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.LinearMulticolorGradientBrush.
Properties
InterpolationColors
Obtenga o establece un Aspose.Imaging.ColorBlend que define un gradiente lineal multicolor.
public ColorBlend InterpolationColors { get; set; }