Clase PathGradientBrush

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

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathGradientBrush

Inheritance: PathGradientBrushBase

Constructors

NameDescripción
PathGradientBrush(path)Inicializa una nueva instancia de la clase PathGradientBrush
PathGradientBrush(path_points)Inicializa una nueva instancia de la clase PathGradientBrush
PathGradientBrush(path_points)Inicializa una nueva instancia de la clase PathGradientBrush
PathGradientBrush(path_points, wrap_mode)Inicializa una nueva instancia de la clase PathGradientBrush
PathGradientBrush(path_points, wrap_mode)Inicializa una nueva instancia de la clase PathGradientBrush

Properties

NameTypeAccessDescripción
blendBlendr/wObtiene o establece un Blend que especifica posiciones y factores que definen una caída personalizada para el gradiente.
center_colorColorr/wObtiene o establece el color en el centro del degradado de ruta.
center_pointPointFr/wObtiene o establece el punto central del degradado de ruta.
disposedboolrObtiene un valor que indica si esta instancia está disposed.
focus_scalesPointFr/wObtiene o establece el punto focal para la caída del degradado.
graphics_pathGraphicsPathrObtiene la ruta gráfica sobre la que se construyó este pincel.
interpolation_colorsColorBlendr/wObtiene o establece un ColorBlend que define un degradado lineal multicolor.
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.
path_pointsPointF[]rObtiene los puntos de la ruta sobre los que se construyó este pincel.
surround_colorsColor[]r/wObtiene o establece una matriz de colores que corresponden a los puntos en la ruta que este PathGradientBrush rellena.
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_path(path)Inicializa una nueva instancia del PathGradientBrush con la ruta especificada.
create_with_points(path_points)Inicializa una nueva instancia del PathGradientBrush con los puntos especificados.
create_with_points_f(path_points)Inicializa una nueva instancia del PathGradientBrush con los puntos especificados.
create_with_points_f_wrap_mode(path_points, wrap_mode)Inicializa una nueva instancia del PathGradientBrush con los puntos especificados y el modo de ajuste.
create_with_points_wrap_mode(path_points, wrap_mode)Inicializa una nueva instancia del PathGradientBrush con los puntos especificados y el modo de ajuste.
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 degradado con un color central y una disminución lineal hacia un color circundante.
set_blend_triangular_shape(focus, scale)Crea un degradado con un color central y una disminución lineal hacia cada color circundante.
set_sigma_bell_shape(focus)Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta. La transición de un color a otro se basa en una curva en forma de campana.
set_sigma_bell_shape(focus, scale)Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta. La transición de un color a otro se basa 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: PathGradientBrush(path)

 PathGradientBrush(path) 

Inicializa una nueva instancia de la clase PathGradientBrush

Parameters:

ParámetroTipoDescripción
pathGraphicsPath

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

Inicializa una nueva instancia de la clase PathGradientBrush

Parameters:

ParámetroTipoDescripción
path_pointsPointF[]

Constructor: PathGradientBrush(path_points)

 PathGradientBrush(path_points) 

Inicializa una nueva instancia de la clase PathGradientBrush

Parameters:

ParámetroTipoDescripción
path_pointsPoint[]

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

Inicializa una nueva instancia de la clase PathGradientBrush

Parameters:

ParámetroTipoDescripción
path_pointsPointF[]
wrap_modeWrapMode

Constructor: PathGradientBrush(path_points, wrap_mode)

 PathGradientBrush(path_points, wrap_mode) 

Inicializa una nueva instancia de la clase PathGradientBrush

Parameters:

ParámetroTipoDescripción
path_pointsPoint[]
wrap_modeWrapMode

Method: create_with_path(path) [static]

 create_with_path(path) 

Inicializa una nueva instancia del PathGradientBrush con la ruta especificada.

Parameters:

ParámetroTipoDescripción
pathGraphicsPathEl GraphicsPath que define el área rellenada por este PathGradientBrush.

Returns

TipoDescripción
PathGradientBrush

Method: create_with_points(path_points) [static]

 create_with_points(path_points) 

Inicializa una nueva instancia del PathGradientBrush con los puntos especificados.

Parameters:

ParámetroTipoDescripción
path_pointsPoint[]Una matriz de estructuras PointF que representa los puntos que forman los vértices de la ruta.

Returns

TipoDescripción
PathGradientBrush

Method: create_with_points_f(path_points) [static]

 create_with_points_f(path_points) 

Inicializa una nueva instancia del PathGradientBrush con los puntos especificados.

Parameters:

ParámetroTipoDescripción
path_pointsPointF[]Una matriz de estructuras PointF que representa los puntos que forman los vértices de la ruta.

Returns

TipoDescripción
PathGradientBrush

Method: create_with_points_f_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_f_wrap_mode(path_points, wrap_mode) 

Inicializa una nueva instancia del PathGradientBrush con los puntos especificados y el modo de ajuste.

Parameters:

ParámetroTipoDescripción
path_pointsPointF[]Una matriz de estructuras PointF que representa los puntos que forman los vértices de la ruta.
wrap_modeWrapModeUn WrapMode que especifica cómo se repiten los rellenos dibujados con este PathGradientBrush.

Returns

TipoDescripción
PathGradientBrush

Method: create_with_points_wrap_mode(path_points, wrap_mode) [static]

 create_with_points_wrap_mode(path_points, wrap_mode) 

Inicializa una nueva instancia del PathGradientBrush con los puntos especificados y el modo de ajuste.

Parameters:

ParámetroTipoDescripción
path_pointsPoint[]Una matriz de estructuras Point que representa los puntos que forman los vértices de la ruta.
wrap_modeWrapModeUn WrapMode que especifica cómo se repiten los rellenos dibujados con este PathGradientBrush.

Returns

TipoDescripción
PathGradientBrush

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 degradado con un color central y una disminución lineal hacia un color circundante.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (el predeterminado) coloca la máxima intensidad en el centro de la ruta.

Method: set_blend_triangular_shape(focus, scale)

 set_blend_triangular_shape(focus, scale) 

Crea un degradado con un color central y una disminución lineal hacia cada color circundante.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (el predeterminado) coloca la máxima intensidad en el centro de la ruta.
escalafloatUn valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color del límite. Un valor de 1 produce la mayor intensidad posible del color central, y es el valor predeterminado.

Method: set_sigma_bell_shape(focus)

 set_sigma_bell_shape(focus) 

Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta. La transición de un color a otro se basa en una curva en forma de campana.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (el predeterminado) coloca la máxima intensidad en el centro de la ruta.

Method: set_sigma_bell_shape(focus, scale)

 set_sigma_bell_shape(focus, scale) 

Crea un pincel de degradado que cambia de color comenzando desde el centro de la ruta hacia el límite de la ruta. La transición de un color a otro se basa en una curva en forma de campana.

Parameters:

ParámetroTipoDescripción
enfoquefloatUn valor de 0 a 1 que especifica dónde, a lo largo de cualquier radial desde el centro de la ruta hasta el límite de la ruta, el color central alcanzará su máxima intensidad. Un valor de 1 (el predeterminado) coloca la máxima intensidad en el centro de la ruta.
escalafloatUn valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color del límite. Un valor de 1 produce la mayor intensidad posible del color central, y es el valor predeterminado.

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.