LinearGradientBrush

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 LinearGradientBrush extends LinearGradientBrushBase

Encapsula un Aspose.Imaging.Brush con un degradado lineal. Esta clase no puede heredarse.

Constructores

ConstructorDescripción
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush()Inicializa una nueva instancia de la clase LinearGradientBrush con parámetros predeterminados.

Métodos

MétodoDescripció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.
getLinearColors()Obtiene los colores inicial y final del degradado.
setLinearColors(Color[] value)Establece los colores inicial y final del degradado.
getStartColor()Obtiene el color inicial del degradado.
setStartColor(Color value)Establece el color inicial del degradado.
getEndColor()Obtiene el color final del degradado.
setEndColor(Color value)Establece el color final del degradado.
getBlend()Obtiene un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.
setBlend(Blend value)Establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.
setSigmaBellShape(float focus)Crea una caída de degradado basada en una curva en forma de campana.
setSigmaBellShape(float focus, float scale)Crea una caída de degradado basada en una curva en forma de campana.
setBlendTriangularShape(float focus)Crea un degradado lineal con un color central y una caída lineal a un solo color en ambos extremos.
setBlendTriangularShape(float focus, float scale)Crea un degradado lineal con un color central y una caída lineal a un solo color en ambos extremos.

LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

ParámetroTipoDescripción
rectRectangleFEl rectángulo.
color1ColorEl color1.
color2ColorEl color2.
anglefloatEl ángulo.
isAngleScalablebooleansi se establece en true [es escalable en ángulo].

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

ParámetroTipoDescripción
rectRectangleEl rectángulo.
color1ColorEl color1.
color2ColorEl color2.
anglefloatEl ángulo.
isAngleScalablebooleansi se establece en true [es escalable en ángulo].

LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

ParámetroTipoDescripción
rectRectangleFEl rectángulo.
color1ColorEl color1.
color2ColorEl color2.
anglefloatEl ángulo.

LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

ParámetroTipoDescripción
rectRectangleEl rectángulo.
color1ColorEl color1.
color2ColorEl color2.
anglefloatEl ángulo.

LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

ParámetroTipoDescripción
point1PointFEl punto1.
point2PointFEl punto2.
color1ColorEl color1.
color2ColorEl color2.

LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

ParámetroTipoDescripción
point1PointEl punto1.
point2PointEl punto2.
color1ColorEl color1.
color2ColorEl color2.

LinearGradientBrush()

public LinearGradientBrush()

Inicializa una nueva instancia de la clase LinearGradientBrush 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).

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ámetroTipoDescripción
valueColorBlendUn com.aspose.imaging.ColorBlend que define un degradado lineal multicolor.

getLinearColors()

public Color[] getLinearColors()

Obtiene los colores inicial y final del degradado.

Returns: com.aspose.imaging.Color[] - Una matriz de dos estructuras Color que representa los colores inicial y final del degradado.

setLinearColors(Color[] value)

public void setLinearColors(Color[] value)

Establece los colores inicial y final del degradado.

Parameters:

ParámetroTipoDescripción
valueColor[]Una matriz de dos estructuras Color que representa los colores inicial y final del degradado.

getStartColor()

public Color getStartColor()

Obtiene el color inicial del degradado.

Returns: Color - The starting gradient color.

setStartColor(Color value)

public void setStartColor(Color value)

Establece el color inicial del degradado.

Parameters:

ParámetroTipoDescripción
valueColorEl color inicial del degradado.

getEndColor()

public Color getEndColor()

Obtiene el color final del degradado.

Returns: Color - The ending gradient color.

setEndColor(Color value)

public void setEndColor(Color value)

Establece el color final del degradado.

Parameters:

ParámetroTipoDescripción
valueColorEl color final del degradado.

getBlend()

public Blend getBlend()

Obtiene un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.

Returns: Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.

setBlend(Blend value)

public void setBlend(Blend value)

Establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen una caída personalizada para el degradado.

Parameters:

ParámetroTipoDescripción
valueBlendUn Aspose.Imaging.Blend que representa una caída personalizada para el degradado.

setSigmaBellShape(float focus)

public void setSigmaBellShape(float focus)

Crea una caída de degradado basada en una curva en forma de campana.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica el centro del degradado (el punto donde el color inicial y el color final se mezclan por igual).

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

Crea una caída de degradado basada en una curva en forma de campana.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica el centro del degradado (el punto donde el degradado está compuesto solo por el color final).
escalafloatUn valor de 0 a 1 que especifica qué tan rápido se atenúan los colores desde el focus.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

Crea un degradado lineal con un color central y una caída lineal a un solo color en ambos extremos.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica el centro del degradado (el punto donde el degradado está compuesto solo por el color final).

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

Crea un degradado lineal con un color central y una caída lineal a un solo color en ambos extremos.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica el centro del degradado (el punto donde el degradado está compuesto solo por el color final).
escalafloatUn valor de 0 a 1 que especifica qué tan rápido se atenúan los colores desde el color inicial hasta el focus (color final).