Class TransformBrush

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

IDisposable

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

bool

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

Matrix

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

WrapMode

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.

 Español