Clase LinearGradientBrush

Summary: Encapsulates a Brush with a linear gradient. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.LinearGradientBrush

Inheritance: LinearGradientBrushBase

Constructors

NameDescripción
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 45 grados y el rectángulo está ubicado en (0,0) con tamaño (1,1).
LinearGradientBrush(point1, point2, color1, color2)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(point1, point2, color1, color2)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)Inicializa una nueva instancia de la clase LinearGradientBrush.
LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)Inicializa una nueva instancia de la clase LinearGradientBrush.

Properties

NameTypeAccessDescripción
anglefloatr/wObtiene o establece el ángulo del degradado.
blendBlendr/wObtiene o establece un Blend que especifica posiciones y factores que definen una caída personalizada para el gradiente.
disposedboolrObtiene un valor que indica si esta instancia está disposed.
end_colorColorr/wObtiene o establece el color final del gradiente.
gamma_correctionboolr/wObtiene o establece un valor que indica si la corrección gamma está habilitada para este LinearGradientBrushBase.
interpolation_colorsColorBlendr/wObtiene o establece un ColorBlend que define un degradado lineal multicolor.
is_angle_scalableboolr/wObtiene o establece un valor que indica si LinearGradientBrushBase.angle se modifica durante las transformaciones con este LinearGradientBrushBase.
is_transform_changedboolrObtiene un valor que indica si las transformaciones fueron modificadas de alguna manera. Por ejemplo, al establecer la matriz de transformación o
al llamar a cualquiera de los métodos que alteran la matriz de transformación. La propiedad se introduce para compatibilidad retroactiva con GDI+.
linear_colorsColor[]r/wObtiene o establece los colores inicial y final del gradiente.
opacityfloatr/wObtiene o establece la opacidad del pincel. El valor debe estar entre 0 y 1. Un valor de 0 significa que el pincel es totalmente visible, un valor de 1 significa que el pincel es totalmente opaco.
rectangleRectangleFr/wObtiene o establece una región rectangular que define los puntos inicial y final del degradado.
start_colorColorr/wObtiene o establece el color inicial del gradiente.
transformMatrixr/wObtiene o establece una copia de Matrix que define una transformación geométrica local para este TransformBrush.
wrap_modeWrapModer/wObtiene o establece una enumeración WrapMode que indica el modo de ajuste para este TransformBrush.

Methods

NameDescripción
create_with_points(point1, point2, color1, color2)Inicializa una nueva instancia de la clase LinearGradientBrush con los puntos y colores especificados.
create_with_points_f(point1, point2, color1, color2)Inicializa una nueva instancia de la clase LinearGradientBrush con los puntos y colores especificados.
create_with_rect_colors_angle(rect, color1, color2, angle)Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.
create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable)Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.
create_with_rect_f_colors_angle(rect, color1, color2, angle)Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.
create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable)Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.
deep_clone()Crea una nueva clonación profunda del Brush actual.
multiply_transform(matrix)Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada, anteponiendo la Matrix especificada.
multiply_transform(matrix, order)Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada en el orden especificado.
reset_transform()Restablece la propiedad TransformBrush.transform a la identidad.
rotate_transform(angle)Rota la transformación geométrica local en la cantidad especificada. Este método antepone la rotación a la transformación.
rotate_transform(angle, order)Rota la transformación geométrica local en la cantidad especificada en el orden especificado.
scale_transform(sx, sy)Escala la transformación geométrica local por las cantidades especificadas. Este método antepone la matriz de escala a la transformación.
scale_transform(sx, sy, order)Escala la transformación geométrica local por las cantidades especificadas en el orden especificado.
set_blend_triangular_shape(focus)Crea un gradiente lineal con un color central y una caída lineal a un solo color en ambos extremos.
set_blend_triangular_shape(focus, scale)Crea un gradiente lineal con un color central y una caída lineal a un solo color en ambos extremos.
set_sigma_bell_shape(focus)Crea una caída de gradiente basada en una curva en forma de campana.
set_sigma_bell_shape(focus, scale)Crea una caída de gradiente basada en una curva en forma de campana.
translate_transform(dx, dy)Traslada la transformación geométrica local por las dimensiones especificadas. Este método antepone la traslación a la transformación.
translate_transform(dx, dy, order)Traslada la transformación geométrica local por las dimensiones especificadas en el orden especificado.

Constructor: LinearGradientBrush()

 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 45 grados y el rectángulo está ubicado en (0,0) con tamaño (1,1).

Constructor: LinearGradientBrush(point1, point2, color1, color2)

 LinearGradientBrush(point1, point2, color1, color2) 

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

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

Constructor: LinearGradientBrush(point1, point2, color1, color2)

 LinearGradientBrush(point1, point2, color1, color2) 

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

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

Constructor: LinearGradientBrush(rect, color1, color2, angle)

 LinearGradientBrush(rect, color1, color2, angle) 

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

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

Constructor: LinearGradientBrush(rect, color1, color2, angle)

 LinearGradientBrush(rect, color1, color2, angle) 

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

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

Constructor: LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)

 LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

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

Constructor: LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable)

 LinearGradientBrush(rect, color1, color2, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearGradientBrush.

Parameters:

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

Method: create_with_points(point1, point2, color1, color2) [static]

 create_with_points(point1, point2, color1, color2) 

Inicializa una nueva instancia de la clase LinearGradientBrush con los puntos y colores especificados.

Parameters:

ParámetroTipoDescripción
point1PointUna estructura Point que representa el punto inicial del degradado lineal.
point2PointUna estructura Point que representa el punto final del degradado lineal.
color1ColorUna estructura Color que representa el color inicial del degradado lineal.
color2ColorUna estructura Color que representa el color final del degradado lineal.

Returns

TipoDescripción
LinearGradientBrush

Method: create_with_points_f(point1, point2, color1, color2) [static]

 create_with_points_f(point1, point2, color1, color2) 

Inicializa una nueva instancia de la clase LinearGradientBrush con los puntos y colores especificados.

Parameters:

ParámetroTipoDescripción
point1PointFUna estructura PointF que representa el punto inicial del degradado lineal.
point2PointFUna estructura PointF que representa el punto final del degradado lineal.
color1ColorUna estructura Color que representa el color inicial del degradado lineal.
color2ColorUna estructura Color que representa el color final del degradado lineal.

Returns

TipoDescripción
LinearGradientBrush

Method: create_with_rect_colors_angle(rect, color1, color2, angle) [static]

 create_with_rect_colors_angle(rect, color1, color2, angle) 

Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleUna estructura RectangleF que especifica los límites del degradado lineal.
color1ColorUna estructura Color que representa el color inicial del degradado.
color2ColorUna estructura Color que representa el color final del degradado.
anglefloatEl ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del degradado.

Returns

TipoDescripción
LinearGradientBrush

Method: create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) [static]

 create_with_rect_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleUna estructura RectangleF que especifica los límites del degradado lineal.
color1ColorUna estructura Color que representa el color inicial del degradado.
color2ColorUna estructura Color que representa el color final del degradado.
anglefloatEl ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del degradado.
is_angle_scalableboolsi se establece en true el ángulo se cambia durante las transformaciones con este LinearGradientBrush.

Returns

TipoDescripción
LinearGradientBrush

Method: create_with_rect_f_colors_angle(rect, color1, color2, angle) [static]

 create_with_rect_f_colors_angle(rect, color1, color2, angle) 

Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleFUna estructura RectangleF que especifica los límites del degradado lineal.
color1ColorUna estructura Color que representa el color inicial del degradado.
color2ColorUna estructura Color que representa el color final del degradado.
anglefloatEl ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del degradado.

Returns

TipoDescripción
LinearGradientBrush

Method: create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) [static]

 create_with_rect_f_colors_angle_scalable(rect, color1, color2, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearGradientBrush basada en un rectángulo, colores inicial y final, y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleFUna estructura RectangleF que especifica los límites del degradado lineal.
color1ColorUna estructura Color que representa el color inicial del degradado.
color2ColorUna estructura Color que representa el color final del degradado.
anglefloatEl ángulo, medido en grados en sentido horario desde el eje x, de la línea de orientación del degradado.
is_angle_scalableboolsi se establece en true el ángulo se cambia durante las transformaciones con este LinearGradientBrush.

Returns

TipoDescripción
LinearGradientBrush

Method: deep_clone()

 deep_clone() 

Crea una nueva clonación profunda del Brush actual.

Returns

TipoDescripción
BrushUn nuevo Brush que es la clonación profunda de esta instancia de Brush.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada, anteponiendo la Matrix especificada.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa Matrix por la cual multiplicar la transformación geométrica.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada en el orden especificado.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa Matrix por la cual multiplicar la transformación geométrica.
orderMatrixOrderUn MatrixOrder que especifica en qué orden multiplicar las dos matrices.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Rota la transformación geométrica local en la cantidad especificada. Este método antepone la rotación a la transformación.

Parameters:

ParámetroTipoDescripción
anglefloatEl ángulo de rotación.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Rota la transformación geométrica local en la cantidad especificada en el orden especificado.

Parameters:

ParámetroTipoDescripción
anglefloatEl ángulo de rotación.
orderMatrixOrderUn MatrixOrder que especifica si se debe añadir al final o al principio la matriz de rotación.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Escala la transformación geométrica local por las cantidades especificadas. Este método antepone la matriz de escala a la transformación.

Parameters:

ParámetroTipoDescripción
sxfloatLa cantidad por la cual escalar la transformación en la dirección del eje x.
syfloatLa cantidad por la cual escalar la transformación en la dirección del eje y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Escala la transformación geométrica local por las cantidades especificadas en el orden especificado.

Parameters:

ParámetroTipoDescripción
sxfloatLa cantidad por la cual escalar la transformación en la dirección del eje x.
syfloatLa cantidad por la cual escalar la transformación en la dirección del eje y.
orderMatrixOrderUn MatrixOrder que especifica si se debe agregar o anteponer la matriz de escala.

Method: set_blend_triangular_shape(focus)

 set_blend_triangular_shape(focus) 

Crea un gradiente 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).

Method: set_blend_triangular_shape(focus, scale)

 set_blend_triangular_shape(focus, scale) 

Crea un gradiente 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 la rapidez con la que los colores disminuyen desde el color inicial hasta el enfoque (color final)

Method: set_sigma_bell_shape(focus)

 set_sigma_bell_shape(focus) 

Crea una caída de gradiente 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).

Method: set_sigma_bell_shape(focus, scale)

 set_sigma_bell_shape(focus, scale) 

Crea una caída de gradiente 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 la rapidez con la que los colores disminuyen desde el enfoque.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Traslada la transformación geométrica local por las dimensiones especificadas. Este método antepone la traslación a la transformación.

Parameters:

ParámetroTipoDescripción
dxfloatEl valor de la traslación en x.
dyfloatEl valor de la traslación en y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Traslada la transformación geométrica local por las dimensiones especificadas en el orden especificado.

Parameters:

ParámetroTipoDescripción
dxfloatEl valor de la traslación en x.
dyfloatEl valor de la traslación en y.
orderMatrixOrderEl orden (anteponer o agregar) en el que se aplica la traslación.