Class TransformBrush

Class TransformBrush

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

Un Aspose.Imaging.Brush con capacità di trasformazione.

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

Ereditarietà

objectDisposableObjectBrushTransformBrush

Derivato

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

Implementa

IDisposable

Membri Ereditati

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

Costruttori

TransformBrush()

protected TransformBrush()

Proprietà

IsTransformChanged

Ottiene un valore che indica se le trasformazioni sono state modificate in qualche modo. Ad esempio, impostando la matrice di trasformazione o chiamando uno dei metodi che alterano la matrice di trasformazione. La proprietà è stata introdotta per la compatibilità retroattiva con GDI+.

public bool IsTransformChanged { get; }

Valore della Proprietà

bool

Transform

Ottiene o imposta una copia di Aspose.Imaging.Matrix che definisce una trasformazione geometrica locale per questo Aspose.Imaging.Brushes.TransformBrush.

public Matrix Transform { get; set; }

Valore della Proprietà

Matrix

WrapMode

Ottiene o imposta un’enumerazione Aspose.Imaging.WrapMode che indica la modalità di avvolgimento per questo Aspose.Imaging.Brushes.TransformBrush.

public WrapMode WrapMode { get; set; }

Valore della Proprietà

WrapMode

Metodi

MultiplyTransform(Matrix)

Moltiplica la Aspose.Imaging.Matrix che rappresenta la trasformazione geometrica locale di questo Aspose.Imaging.Brushes.LinearGradientBrush per la Aspose.Imaging.Matrix specificata, prepending la matrice specificata.

public void MultiplyTransform(Matrix matrix)

Parametri

matrix Matrix

La Aspose.Imaging.Matrix con cui moltiplicare la trasformazione geometrica.

MultiplyTransform(Matrix, MatrixOrder)

Moltiplica la Aspose.Imaging.Matrix che rappresenta la trasformazione geometrica locale di questo Aspose.Imaging.Brushes.LinearGradientBrush per la Aspose.Imaging.Matrix specificata nell’ordine specificato.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parametri

matrix Matrix

La Aspose.Imaging.Matrix con cui moltiplicare la trasformazione geometrica.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder che specifica in quale ordine moltiplicare le due matrici.

ResetTransform()

Reimposta la proprietà Aspose.Imaging.Brushes.TransformBrush.Transform all’identità.

public void ResetTransform()

RotateTransform(float)

Ruota la trasformazione geometrica locale dell’importo specificato. Questo metodo prepende la rotazione alla trasformazione.

public void RotateTransform(float angle)

Parametri

angle float

L’angolo di rotazione.

RotateTransform(float, MatrixOrder)

Ruota la trasformazione geometrica locale dell’importo specificato nell’ordine specificato.

public void RotateTransform(float angle, MatrixOrder order)

Parametri

angle float

L’angolo di rotazione.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder che specifica se aggiungere o prependere la matrice di rotazione.

ScaleTransform(float, float)

Scala la trasformazione geometrica locale degli importi specificati. Questo metodo prepende la matrice di scaling alla trasformazione.

public void ScaleTransform(float sx, float sy)

Parametri

sx float

L’importo con cui scalare la trasformazione nella direzione dell’asse x.

sy float

L’importo con cui scalare la trasformazione nella direzione dell’asse y.

ScaleTransform(float, float, MatrixOrder)

Scala la trasformazione geometrica locale degli importi specificati nell’ordine specificato.

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

Parametri

sx float

L’importo con cui scalare la trasformazione nella direzione dell’asse x.

sy float

L’importo con cui scalare la trasformazione nella direzione dell’asse y.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder che specifica se aggiungere o prependere la matrice di scaling.

TranslateTransform(float, float)

Traduci la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepende la traduzione alla trasformazione.

public void TranslateTransform(float dx, float dy)

Parametri

dx float

Il valore della traduzione in x.

dy float

Il valore della traduzione in y.

TranslateTransform(float, float, MatrixOrder)

Traduci la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

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

Parametri

dx float

Il valore della traduzione in x.

dy float

Il valore della traduzione in y.

order MatrixOrder

L’ordine (prepend o append) in cui applicare la traduzione.

 Italiano