Class TransformBrush
Nombre del espacio: Aspose.Imaging.Brushes Asamblea: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush con capacidades de transformación.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase ,y, PathGradientBrushBase ,y, TextureBrush
Implements
Miembros heredados
Brush.DeepClone() ,y, Brush.Equals(object) ,y, Brush.GetHashCode() ,y, Brush.Equals(Brush) ,y, Brush.Opacity ,y, DisposableObject.Dispose() ,y, DisposableObject.ReleaseManagedResources() ,y, DisposableObject.ReleaseUnmanagedResources() ,y, DisposableObject.VerifyNotDisposed() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
TransformBrush()
protected TransformBrush()
Properties
IsTransformChanged
Obtiene un valor que indica si las transformaciones se han cambiado de alguna manera. por ejemplo, la configuración de la matriz de transformación ollamando cualquiera de los métodos que alteran la matriz de transformación. La propiedad se introduce para la compatibilidad hacia atrás con GDI+.
public bool IsTransformChanged { get; }
Valor de la propiedad
Transform
Obtenga o establece una copia de Aspose.Imaging.Matrix que define una transformación geométrica local para este Aspose.Imaging.Brushes.TransformBrush.
public Matrix Transform { get; set; }
Valor de la propiedad
WrapMode
Obtenga o establece una lista de Aspose.Imaging.WrapMode que indica el modo de inclinación para este Aspose.Imaging.Brushes.TransformBrush.
public WrapMode WrapMode { get; set; }
Valor de la propiedad
Methods
MultiplyTransform(Matrix)
Multiplica el Aspose.Imaging.Matrix que representa la transformación geométrica local de este Aspose.Imaging.Brushes.LinearGradientBrush por el especificado Aspose.Imaging.Matrix al prependir el especificado Aspose.Imaging.Matrix.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
El Aspose.Imaging.Matrix por el que multiplicar la transformación geométrica.
MultiplyTransform(Matrix y MatrixOrder)
Multiplica el Aspose.Imaging.Matrix que representa la transformación geométrica local de este Aspose.Imaging.Brushes.LinearGradientBrush por el especificado Aspose.Imaging.Matrix en el orden especificado.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
El Aspose.Imaging.Matrix por el que multiplicar la transformación geométrica.
order
MatrixOrder
Un Aspose.Imaging.MatrixOrder que especifica en qué fin multiplicar las dos matrices.
ResetTransform()
Resete el Aspose.Imaging.Brushes.TransformBrush.Transforma la propiedad en identidad.
public void ResetTransform()
RotateTransform(float)
Rotará la transformación geométrica local por la cantidad especificada.Este método previene la rotación a la transformación.
public void RotateTransform(float angle)
Parameters
angle
float
El ángulo de la rotación.
RotateTransform(Título: MatrixOrder)
Rotará la transformación geométrica local por la cantidad especificada en el orden especificado.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
El ángulo de la rotación.
order
MatrixOrder
Un Aspose.Imaging.MatrixOrder que especifica si añadir o prependir la matriz de rotación.
ScaleTransform(Float y Float)
Escala la transformación geométrica local por las cantidades especificadas.Este método predomina la matriz de escalada a la transformación.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
La cantidad por la que escalar la transformación en la dirección x-axis.
sy
float
La cantidad por la que escalar la transformación en la dirección y-axis.
ScaleTransform(Float, Float y MatrixOrder)
Escala la transformación geométrica local por las cantidades especificadas en el orden especificado.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
La cantidad por la que escalar la transformación en la dirección x-axis.
sy
float
La cantidad por la que escalar la transformación en la dirección y-axis.
order
MatrixOrder
Un Aspose.Imaging.MatrixOrder que especifica si añadir o prependir la matriz de escalada.
TranslateTransform(Float y Float)
Traducir la transformación geométrica local por las dimensiones especificadas.Este método previene la traducción a la transformación.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
El valor de la traducción en x.
dy
float
El valor de la traducción en y.
TranslateTransform(Float, Float y MatrixOrder)
Traducir la transformación geométrica local por las dimensiones especificadas en el orden especificado.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
El valor de la traducción en x.
dy
float
El valor de la traducción en y.
order
MatrixOrder
La orden (prepend o append) en la que aplicar la traducción.