TransformBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush
public abstract class TransformBrush extends Brush
Un Brush con capacidades de transformación.
Constructores
| Constructor | Descripción |
|---|---|
| TransformBrush() |
Métodos
| Método | Descripción |
|---|---|
| getWrapMode() | Obtiene o establece una enumeración Aspose.Imaging.WrapMode que indica el modo de envoltura para este TransformBrush. |
| setWrapMode(int value) | Obtiene o establece una enumeración Aspose.Imaging.WrapMode que indica el modo de envoltura para este TransformBrush. |
| getTransform() | Obtiene o establece una copia Aspose.Imaging.Matrix que define una transformación geométrica local para este TransformBrush. |
| setTransform(Matrix value) | Obtiene o establece una copia Aspose.Imaging.Matrix que define una transformación geométrica local para este TransformBrush. |
| isTransformChanged() | Obtiene un valor que indica si las transformaciones fueron modificadas de alguna manera. |
| resetTransform() | Restablece la propiedad TransformBrush.Transform a la identidad. |
| multiplyTransform(Matrix matrix) | Multiplica la Aspose.Imaging.Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Aspose.Imaging.Matrix especificada, anteponiendo la Aspose.Imaging.Matrix especificada. |
| multiplyTransform(Matrix matrix, int order) | Multiplica la Aspose.Imaging.Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Aspose.Imaging.Matrix especificada en el orden especificado. |
| translateTransform(float dx, float dy) | Traslada la transformación geométrica local por las dimensiones especificadas. |
| translateTransform(float dx, float dy, int order) | Traslada la transformación geométrica local por las dimensiones especificadas en el orden especificado. |
| scaleTransform(float sx, float sy) | Escala la transformación geométrica local por las cantidades especificadas. |
| scaleTransform(float sx, float sy, int order) | Escala la transformación geométrica local por las cantidades especificadas en el orden especificado. |
| rotateTransform(float angle) | Rota la transformación geométrica local por la cantidad especificada. |
| rotateTransform(float angle, int order) | Rota la transformación geométrica local por la cantidad especificada en el orden especificado. |
TransformBrush()
public TransformBrush()
getWrapMode()
public int getWrapMode()
Obtiene o establece una enumeración Aspose.Imaging.WrapMode que indica el modo de envoltura para este TransformBrush.
Returns:
int - Un Aspose.Imaging.WrapMode que especifica cómo se repiten los rellenos dibujados con este TransformBrush.
setWrapMode(int value)
public void setWrapMode(int value)
Obtiene o establece una enumeración Aspose.Imaging.WrapMode que indica el modo de envoltura para este TransformBrush.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getTransform()
public Matrix getTransform()
Obtiene o establece una copia Aspose.Imaging.Matrix que define una transformación geométrica local para este TransformBrush.
Returns:
Matrix - A copy of the Aspose.Imaging.Matrix that defines a geometric transform that applies only to fills drawn with this TransformBrush.
setTransform(Matrix value)
public void setTransform(Matrix value)
Obtiene o establece una copia Aspose.Imaging.Matrix que define una transformación geométrica local para este TransformBrush.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Matrix |
isTransformChanged()
public boolean isTransformChanged()
Obtiene un valor que indica si las transformaciones fueron modificadas de alguna manera. Por ejemplo, establecer la matriz de transformación o llamar a cualquiera de los métodos que alteran la matriz de transformación. La propiedad se introduce para compatibilidad retroactiva con GDI+.
Valor: True si la transformación fue modificada; de lo contrario, false.
Returns: boolean
resetTransform()
public void resetTransform()
Restablece la propiedad TransformBrush.Transform a la identidad.
multiplyTransform(Matrix matrix)
public void multiplyTransform(Matrix matrix)
Multiplica la Aspose.Imaging.Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Aspose.Imaging.Matrix especificada, anteponiendo la Aspose.Imaging.Matrix especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La Aspose.Imaging.Matrix por la cual multiplicar la transformación geométrica. |
multiplyTransform(Matrix matrix, int order)
public void multiplyTransform(Matrix matrix, int order)
Multiplica la Aspose.Imaging.Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Aspose.Imaging.Matrix especificada en el orden especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La Aspose.Imaging.Matrix por la cual multiplicar la transformación geométrica. |
| order | int | Un Aspose.Imaging.MatrixOrder que especifica en qué orden multiplicar las dos matrices. |
translateTransform(float dx, float dy)
public void translateTransform(float dx, float 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. |
translateTransform(float dx, float dy, int order)
public void translateTransform(float dx, float dy, int 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 | int | El orden (anteponer o anexar) en el que aplicar la traslación. |
scaleTransform(float sx, float sy)
public void scaleTransform(float sx, float 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. |
scaleTransform(float sx, float sy, int order)
public void scaleTransform(float sx, float sy, int 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 | int | Un Aspose.Imaging.MatrixOrder que especifica si se debe añadir al final o anteponer la matriz de escala. |
rotateTransform(float angle)
public void rotateTransform(float angle)
Rota la transformación geométrica local por 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. |
rotateTransform(float angle, int order)
public void rotateTransform(float angle, int order)
Rota la transformación geométrica local por la cantidad especificada en el orden especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| angle | float | El ángulo de rotación. |
| order | int | Un Aspose.Imaging.MatrixOrder que especifica si se debe añadir al final o anteponer la matriz de rotación. |