Class TransformBrush

Class TransformBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Uma Aspose.Imaging.Brush com capacidades de transformação.

[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable

Herança

objectDisposableObjectBrushTransformBrush

Derivados

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

Implementa

IDisposable

Membros Herdados

Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Construtores

TransformBrush()

protected TransformBrush()

Propriedades

IsTransformChanged

Obtém um valor que indica se as transformações foram alteradas de alguma forma. Por exemplo, configurando a matriz de transformação ou chamando qualquer um dos métodos que alteram a matriz de transformação. A propriedade é introduzida para compatibilidade retroativa com GDI+.

public bool IsTransformChanged { get; }

Valor da Propriedade

bool

Transform

Obtém ou define uma cópia de Aspose.Imaging.Matrix que define uma transformação geométrica local para esta Aspose.Imaging.Brushes.TransformBrush.

public Matrix Transform { get; set; }

Valor da Propriedade

Matrix

WrapMode

Obtém ou define uma enumeração Aspose.Imaging.WrapMode que indica o modo de envoltório para esta Aspose.Imaging.Brushes.TransformBrush.

public WrapMode WrapMode { get; set; }

Valor da Propriedade

WrapMode

Métodos

MultiplyTransform(Matrix)

Multiplica a Aspose.Imaging.Matrix que representa a transformação geométrica local desta Aspose.Imaging.Brushes.LinearGradientBrush pela Aspose.Imaging.Matrix especificada, precedendo a matriz especificada.

public void MultiplyTransform(Matrix matrix)

Parâmetros

matrix Matrix

A Aspose.Imaging.Matrix pela qual multiplicar a transformação geométrica.

MultiplyTransform(Matrix, MatrixOrder)

Multiplica a Aspose.Imaging.Matrix que representa a transformação geométrica local desta Aspose.Imaging.Brushes.LinearGradientBrush pela Aspose.Imaging.Matrix especificada na ordem especificada.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parâmetros

matrix Matrix

A Aspose.Imaging.Matrix pela qual multiplicar a transformação geométrica.

order MatrixOrder

Uma Aspose.Imaging.MatrixOrder que especifica em qual ordem multiplicar as duas matrizes.

ResetTransform()

Redefine a propriedade Aspose.Imaging.Brushes.TransformBrush.Transform para identidade.

public void ResetTransform()

RotateTransform(float)

Rotaciona a transformação geométrica local pela quantidade especificada. Este método precede a rotação à transformação.

public void RotateTransform(float angle)

Parâmetros

angle float

O ângulo de rotação.

RotateTransform(float, MatrixOrder)

Rotaciona a transformação geométrica local pela quantidade especificada na ordem especificada.

public void RotateTransform(float angle, MatrixOrder order)

Parâmetros

angle float

O ângulo de rotação.

order MatrixOrder

Uma Aspose.Imaging.MatrixOrder que especifica se deve anexar ou preceder a matriz de rotação.

ScaleTransform(float, float)

Escala a transformação geométrica local pelos valores especificados. Este método precede a matriz de escala à transformação.

public void ScaleTransform(float sx, float sy)

Parâmetros

sx float

A quantidade pela qual escalar a transformação na direção do eixo x.

sy float

A quantidade pela qual escalar a transformação na direção do eixo y.

ScaleTransform(float, float, MatrixOrder)

Escala a transformação geométrica local pelos valores especificados na ordem especificada.

public void ScaleTransform(float sx, float sy, MatrixOrder order)

Parâmetros

sx float

A quantidade pela qual escalar a transformação na direção do eixo x.

sy float

A quantidade pela qual escalar a transformação na direção do eixo y.

order MatrixOrder

Uma Aspose.Imaging.MatrixOrder que especifica se deve anexar ou preceder a matriz de escala.

TranslateTransform(float, float)

Translada a transformação geométrica local pelas dimensões especificadas. Este método precede a tradução à transformação.

public void TranslateTransform(float dx, float dy)

Parâmetros

dx float

O valor da tradução em x.

dy float

O valor da tradução em y.

TranslateTransform(float, float, MatrixOrder)

Translada a transformação geométrica local pelas dimensões especificadas na ordem especificada.

public void TranslateTransform(float dx, float dy, MatrixOrder order)

Parâmetros

dx float

O valor da tradução em x.

dy float

O valor da tradução em y.

order MatrixOrder

A ordem (preceder ou anexar) na qual aplicar a tradução.

 Português