Clase LinearMulticolorGradientBrush

Summary: Represents a Brush with linear gradient defined by multiple colors and appropriate positions. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.LinearMulticolorGradientBrush

Inheritance: LinearGradientBrushBase

Constructors

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

Properties

NameTypeAccessDescripción
anglefloatr/wObtiene o establece el ángulo del degradado.
disposedboolrObtiene un valor que indica si esta instancia está disposed.
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+.
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.
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)Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados.
create_with_points_f(point1, point2)Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados.
create_with_rect(rect, angle)Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
create_with_rect_angle_scalable(rect, angle, is_angle_scalable)Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
create_with_rect_f(rect, angle)Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.
create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable)Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo 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.
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: LinearMulticolorGradientBrush()

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

Constructor: LinearMulticolorGradientBrush(point1, point2)

 LinearMulticolorGradientBrush(point1, point2) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos 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.

Constructor: LinearMulticolorGradientBrush(point1, point2)

 LinearMulticolorGradientBrush(point1, point2) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos especificados.

Parameters:

ParámetroTipoDescripción
point1PointFUna estructura Point que representa el punto inicial del degradado lineal.
point2PointFUna estructura Point que representa el punto final del degradado lineal.

Constructor: LinearMulticolorGradientBrush(rect, angle)

 LinearMulticolorGradientBrush(rect, angle) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

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

Constructor: LinearMulticolorGradientBrush(rect, angle)

 LinearMulticolorGradientBrush(rect, angle) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

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

Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)

 LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleUna estructura RectangleF que especifica los límites del degradado lineal.
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 LinearMulticolorGradientBrush.

Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)

 LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleFUna estructura RectangleF que especifica los límites del degradado lineal.
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 LinearMulticolorGradientBrush.

Method: create_with_points(point1, point2) [static]

 create_with_points(point1, point2) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos 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.

Returns

TipoDescripción
LinearMulticolorGradientBrush

Method: create_with_points_f(point1, point2) [static]

 create_with_points_f(point1, point2) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush con los puntos 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.

Returns

TipoDescripción
LinearMulticolorGradientBrush

Method: create_with_rect(rect, angle) [static]

 create_with_rect(rect, angle) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

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

Returns

TipoDescripción
LinearMulticolorGradientBrush

Method: create_with_rect_angle_scalable(rect, angle, is_angle_scalable) [static]

 create_with_rect_angle_scalable(rect, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleUna estructura RectangleF que especifica los límites del degradado lineal.
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 LinearMulticolorGradientBrush.

Returns

TipoDescripción
LinearMulticolorGradientBrush

Method: create_with_rect_f(rect, angle) [static]

 create_with_rect_f(rect, angle) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

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

Returns

TipoDescripción
LinearMulticolorGradientBrush

Method: create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable) [static]

 create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable) 

Inicializa una nueva instancia de la clase LinearMulticolorGradientBrush basada en un rectángulo y un ángulo de orientación.

Parameters:

ParámetroTipoDescripción
rectRectangleFUna estructura RectangleF que especifica los límites del degradado lineal.
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 LinearMulticolorGradientBrush.

Returns

TipoDescripción
LinearMulticolorGradientBrush

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: 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.