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