Clase PathGradientBrushBase

Summary: Represents a Brush with base path gradient functionality.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.PathGradientBrushBase

Inheritance: TransformBrush

Properties

NameTypeAccessDescripción
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.
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.
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
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

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.