LinearMulticolorGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase
public final class LinearMulticolorGradientBrush extends LinearGradientBrushBase
Representa un Brush con un degradado lineal definido por múltiples colores y posiciones apropiadas. Esta clase no puede heredarse.
Constructores
| Constructor | Descripción |
|---|---|
| LinearMulticolorGradientBrush() | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con parámetros predeterminados. |
| LinearMulticolorGradientBrush(Point point1, Point point2) | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados. |
| LinearMulticolorGradientBrush(PointF point1, PointF point2) | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados. |
| LinearMulticolorGradientBrush(Rectangle rect, float angle) | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación. |
| LinearMulticolorGradientBrush(RectangleF rect, float angle) | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación. |
| LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable) | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación. |
| LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable) | Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación. |
Métodos
| Método | Descripción |
|---|---|
| getInterpolationColors() | Obtiene un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor. |
| setInterpolationColors(ColorBlend value) | Establece un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor. |
LinearMulticolorGradientBrush()
public LinearMulticolorGradientBrush()
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con parámetros predeterminados. El color inicial es negro, el color final es blanco, el ángulo es 45 grados y el rectángulo está ubicado en (0,0) con tamaño (1,1).
LinearMulticolorGradientBrush(Point point1, Point point2)
public LinearMulticolorGradientBrush(Point point1, Point point2)
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| point1 | Point | Una estructura Aspose.Imaging.Point que representa el punto inicial del degradado lineal. |
| point2 | Point | Una estructura Aspose.Imaging.Point que representa el punto final del degradado lineal. |
LinearMulticolorGradientBrush(PointF point1, PointF point2)
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| point1 | PointF | Una estructura Aspose.Imaging.PointF que representa el punto inicial del degradado lineal. |
| point2 | PointF | Una estructura Aspose.Imaging.PointF que representa el punto final del degradado lineal. |
LinearMulticolorGradientBrush(Rectangle rect, float angle)
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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. |
LinearMulticolorGradientBrush(RectangleF rect, float angle)
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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. |
LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)
public LinearMulticolorGradientBrush(Rectangle rect, float angle, boolean isAngleScalable)
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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 | boolean | si se establece en true, el ángulo se cambia durante las transformaciones con este LinearMulticolorGradientBrush. |
LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)
public LinearMulticolorGradientBrush(RectangleF rect, float angle, boolean isAngleScalable)
Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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 | boolean | si se establece en true, el ángulo se cambia durante las transformaciones con este LinearMulticolorGradientBrush. |
getInterpolationColors()
public ColorBlend getInterpolationColors()
Obtiene un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.
Returns:
ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.
setInterpolationColors(ColorBlend value)
public void setInterpolationColors(ColorBlend value)
Establece un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | ColorBlend | Un com.aspose.imaging.ColorBlend que define un degradado lineal multicolor. |