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
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
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
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
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.