Class TransformBrush

Class TransformBrush

Il nome: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.4.0)

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

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

I membri ereditari

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

Riceve un valore che indica se le trasformazioni sono state modificate in qualche modo. ad esempio, impostare la matrice di trasformazione ochiama qualsiasi dei metodi che alterano la matrice di trasformazione.La proprietà viene introdotta per la compatibilità posteriore con GDI+.

public bool IsTransformChanged { get; }

Valore di proprietà

bool

Transform

Riceve o impone una copia di Aspose.Imaging.Matrix che definisce una trasformazione geometrica locale per questo Wl17.Brushes.TransformBrux.

public Matrix Transform { get; set; }

Valore di proprietà

Matrix

WrapMode

Riceve o impone un elenco di Aspose.Imaging.WrapMode che indica il modo di imbarcazione per questo Wl17.Brushes.Transformbrush.

public WrapMode WrapMode { get; set; }

Valore di proprietà

WrapMode

Methods

MultiplyTransform(Matrix)

Moltiplica il Aspose.Imaging.Matrix che rappresenta la trasformazione geometrica locale di questo Wl17.Brushes.LinearGradientBrux per il specificato _ www.margheria.matrix prependendo il specifico _ww.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Il Aspose.Imaging.Matrix da cui moltiplicare la trasformazione geometrica.

MultiplyTransform(di Matrix, MatrixOrder)

Moltiplica il Aspose.Imaging.Matrix che rappresenta la trasformazione geometrica locale di questo Wl17.Brushes.LinearGradientBrux per l’indicato _ www.brush.com nel ordine specificato.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Il Aspose.Imaging.Matrix da cui moltiplicare la trasformazione geometrica.

order MatrixOrder

Un Aspose.Imaging.MatrixOrder che specifica in quale scopo moltiplicare le due matrice.

ResetTransform()

Ristrutturare il Aspose.Imaging.Brushes.Transformbrush.Convertire la proprietà in identità.

public void ResetTransform()

RotateTransform(flotta)

Rota la trasformazione geometrica locale per la quantità specificata.Questo metodo preende la rotazione alla trasformazione.

public void RotateTransform(float angle)

Parameters

angle float

L’angolo della rotazione.

RotateTransform(Sviluppo, MatrixOrder)

Rota la trasformazione geometrica locale per la quantità specificata nell’ordine specificato.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

L’angolo della rotazione.

order MatrixOrder

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

ScaleTransform(La flotta, la flotta)

Scalare la trasformazione geometrica locale per le quantità specificate.Questo metodo preende la matrice di scalazione alla trasformazione.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

La quantità per la quale scalare la trasformazione nella direzione x-axis.

sy float

La quantità per la quale scalare la trasformazione nella direzione y-axis.

ScaleTransform(Il flusso, il flusso, MatrixOrder)

Scalare la trasformazione geometrica locale per le quantità specificate nell’ordine specificato.

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

Parameters

sx float

La quantità per la quale scalare la trasformazione nella direzione x-axis.

sy float

La quantità per la quale scalare la trasformazione nella direzione y-axis.

order MatrixOrder

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

TranslateTransform(La flotta, la flotta)

Traduzione della trasformazione geometrica locale per le dimensioni specificate.Questo metodo impone la traduzione alla trasformazione.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Il valore della traduzione in x.

dy float

Il valore della traduzione in y.

TranslateTransform(Il flusso, il flusso, MatrixOrder)

Traduzione della trasformazione geometrica locale per le dimensioni specificate nell’ordine specificato.

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

Parameters

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