Clase PathGradientBrushBase
Summary: Represents a Brush with base path gradient functionality.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.PathGradientBrushBase
Inheritance: TransformBrush
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| center_point | PointF | r/w | Obtiene o establece el punto central del degradado de ruta. |
| disposed | bool | r | Obtiene un valor que indica si esta instancia está disposed. |
| focus_scales | PointF | r/w | Obtiene o establece el punto focal para la caída del degradado. |
| graphics_path | GraphicsPath | r | Obtiene la ruta gráfica sobre la que se construyó este pincel. |
| is_transform_changed | bool | r | Obtiene 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+. |
| opacity | float | r/w | Obtiene 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_points | PointF[] | r | Obtiene los puntos de la ruta sobre los que se construyó este pincel. |
| transform | Matrix | r/w | Obtiene o establece una copia de Matrix que define una transformación geométrica local para este TransformBrush. |
| wrap_mode | WrapMode | r/w | Obtiene o establece una enumeración WrapMode que indica el modo de ajuste para este TransformBrush. |
Methods
| Name | Descripció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. |
Method: deep_clone()
deep_clone()
Crea una nueva clonación profunda del Brush actual.
Returns
| Tipo | Descripción |
|---|---|
| Brush | Un 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ámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La 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ámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La Matrix por la cual multiplicar la transformación geométrica. |
| order | MatrixOrder | Un 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ámetro | Tipo | Descripción |
|---|---|---|
| angle | float | El á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ámetro | Tipo | Descripción |
|---|---|---|
| angle | float | El ángulo de rotación. |
| order | MatrixOrder | Un 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ámetro | Tipo | Descripción |
|---|---|---|
| sx | float | La cantidad por la cual escalar la transformación en la dirección del eje x. |
| sy | float | La 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ámetro | Tipo | Descripción |
|---|---|---|
| sx | float | La cantidad por la cual escalar la transformación en la dirección del eje x. |
| sy | float | La cantidad por la cual escalar la transformación en la dirección del eje y. |
| order | MatrixOrder | Un 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ámetro | Tipo | Descripción |
|---|---|---|
| dx | float | El valor de la traslación en x. |
| dy | float | El 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ámetro | Tipo | Descripción |
|---|---|---|
| dx | float | El valor de la traslación en x. |
| dy | float | El valor de la traslación en y. |
| order | MatrixOrder | El orden (anteponer o agregar) en el que se aplica la traslación. |