Class TransformBrush

Class TransformBrush

Nome do espaço: Aspose.Imaging.Brushes Assembleia: Aspose.Imaging.dll (25.4.0)

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

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

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()

Constructors

TransformBrush()

protected TransformBrush()

Properties

IsTransformChanged

Obter um valor indicando se as transformações foram alteradas de alguma forma. por exemplo, definir a matriz de transformação ouchamando qualquer um dos métodos que alteram a matriz de transformação. A propriedade é introduzida para a compatibilidade para trás com o GDI+.

public bool IsTransformChanged { get; }

Valor da propriedade

bool

Transform

Obtenha ou coloca uma cópia do Aspose.Imaging.Matrix que define uma transformação geométrica local para este Aspose.Imaging.Brushes.TransformBrush.

public Matrix Transform { get; set; }

Valor da propriedade

Matrix

WrapMode

Obter ou definir uma lista de Aspose.Imaging.WrapMode que indica o modo de enchimento para este Aspose.Imaging.Brushes.TransformBrush.

public WrapMode WrapMode { get; set; }

Valor da propriedade

WrapMode

Methods

MultiplyTransform(Matrix)

Multiplica o Aspose.Imaging.Matrix que representa a transformação geométrica local deste Aspose.Imaging.Brushes.LinearGradientBrush pelo especificado Aspose.Imaging.Matrix, prependendo o especificado Aspose.Imaging.Matrix.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

O Aspose.Imaging.Matrix pelo qual multiplicar a transformação geométrica.

MultiplyTransform(Título: MatrixOrder)

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

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

O Aspose.Imaging.Matrix pelo qual multiplicar a transformação geométrica.

order MatrixOrder

Um Aspose.Imaging.MatrixOrder que especifica em que propósito multiplicar as duas matrizes.

ResetTransform()

Resete o Aspose.Imaging.Brushes.TransformBrush.Transforma a propriedade para a identidade.

public void ResetTransform()

RotateTransform(Flotação)

Rotará a transformação geométrica local pela quantidade especificada.Este método prevê a rotação à transformação.

public void RotateTransform(float angle)

Parameters

angle float

O ângulo da rotação.

RotateTransform(Armazém, MatrixOrder)

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

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

O ângulo da rotação.

order MatrixOrder

Um Aspose.Imaging.MatrixOrder que especifica se adicionar ou adicionar a matriz de rotação.

ScaleTransform(Flóia, Flóia)

Escale a transformação geométrica local com as quantidades especificadas.Este método prevê a matriz de escala para a transformação.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

A quantidade pela qual escalar a transformação na direção x-axis.

sy float

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

ScaleTransform(Flutão, Flutão, MatrixOrder)

Escale a transformação geométrica local com as quantidades especificadas na ordem especificada.

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

Parameters

sx float

A quantidade pela qual escalar a transformação na direção x-axis.

sy float

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

order MatrixOrder

Um Aspose.Imaging.MatrixOrder que especifica se adicionar ou adicionar a matriz de escalada.

TranslateTransform(Flóia, Flóia)

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

public void TranslateTransform(float dx, float dy)

Parameters

dx float

O valor da tradução em x.

dy float

O valor da tradução em Y.

TranslateTransform(Flutão, Flutão, MatrixOrder)

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

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

Parameters

dx float

O valor da tradução em x.

dy float

O valor da tradução em Y.

order MatrixOrder

A ordem (prepend ou append) em que aplicar a tradução.

 Português