Class TransformBrush
Το όνομα: Aspose.Imaging.Brushes Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Ένα Aspose.Imaging.Brush με δυνατότητες μετασχηματισμού.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Κληρονομημένα μέλη
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
λαμβάνει μια τιμή που υποδεικνύει αν οι μετασχηματισμοί έχουν αλλάξει με κάποιο τρόπο. για παράδειγμα, ο ρυθμός της μητρώου μετασχηματισμού ήονομάζοντας οποιαδήποτε από τις μεθόδους που αλλάζουν τη μορφή μετασχηματισμού. η ιδιότητα εισάγεται για συμβατότητα προς τα πίσω με το GDI+.
public bool IsTransformChanged { get; }
Αξία ιδιοκτησίας
Transform
Αποκτά ή τοποθετεί ένα αντίγραφο του Aspose.Imaging.Matrix που καθορίζει μια τοπική γεωμετρική μεταμόρφωση για αυτό το Aspose.Imaging.Brushes.TransformBrush.
public Matrix Transform { get; set; }
Αξία ιδιοκτησίας
WrapMode
Μπορείτε να πάρετε ή να ορίσετε έναν κατάλογο Aspose.Imaging.WrapMode που υποδεικνύει τη λειτουργία σύρμασης για αυτό το Aspose.Imaging.Brushes.TransformBrush.
public WrapMode WrapMode { get; set; }
Αξία ιδιοκτησίας
Methods
MultiplyTransform(Matrix)
Πολλαπλασιάζει το Aspose.Imaging.Matrix που αντιπροσωπεύει την τοπική γεωμετρική μεταμόρφωση αυτού του Aspose.Imaging.Brushes.LinearGradientBrush από το καθορισμένο Aspose.Imaging.Matrix με την προεξοχή του καθορισμένου Aspose.Imaging.Matrix.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Το Aspose.Imaging.Matrix με το οποίο να πολλαπλασιαστεί η γεωμετρική μεταμόρφωση.
MultiplyTransform(Ματρίκος, MatrixOrder)
Πολλαπλασιάζει το Aspose.Imaging.Matrix που αντιπροσωπεύει την τοπική γεωμετρική μεταμόρφωση αυτού του Aspose.Imaging.Brushes.LinearGradientBrush από το καθορισμένο Aspose.Imaging.Matrix στην καθορισμένη σειρά.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Το Aspose.Imaging.Matrix με το οποίο να πολλαπλασιαστεί η γεωμετρική μεταμόρφωση.
order
MatrixOrder
Ένα Aspose.Imaging.MatrixOrder που καθορίζει για ποιο σκοπό να πολλαπλασιαστούν οι δύο matrices.
ResetTransform()
Επαναφέρει το Aspose.Imaging.Brushes.TransformBrush.Transform ιδιοκτησία στην ταυτότητα.
public void ResetTransform()
RotateTransform(Πλοία)
Ρυθμίζει την τοπική γεωμετρική μεταμόρφωση με την καθορισμένη ποσότητα.Αυτή η μέθοδος προσαρμόζει την περιστροφή στην μεταμόρφωση.
public void RotateTransform(float angle)
Parameters
angle
float
Η γωνία της περιστροφής.
RotateTransform(Πυροβολισμοί, MatrixOrder)
Ρυθμίζει την τοπική γεωμετρική μεταμόρφωση με την καθορισμένη ποσότητα στην καθορισμένη σειρά.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Η γωνία της περιστροφής.
order
MatrixOrder
Ένα Aspose.Imaging.MatrixOrder που καθορίζει αν πρέπει να προσθέσετε ή να προσαρμόσετε τη μητρώο περιστροφής.
ScaleTransform(Πλοία, Πλοία)
Μετρήστε την τοπική γεωμετρική μεταμόρφωση με τις καθορισμένες ποσότητες.Αυτή η μέθοδος δεσμεύει την κλίμακα με τη μεταμόρφωση.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Η ποσότητα με την οποία να κλιμακώνονται οι μετασχηματισμοί στην κατεύθυνση του x-axis.
sy
float
Η ποσότητα με την οποία να κλιμακώνονται οι μετασχηματισμοί στην κατεύθυνση του y-axis.
ScaleTransform(Πλοία, Πλοία, MatrixOrder)
Μετρήστε την τοπική γεωμετρική μεταμόρφωση με τις καθορισμένες ποσότητες στην καθορισμένη σειρά.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Η ποσότητα με την οποία να κλιμακώνονται οι μετασχηματισμοί στην κατεύθυνση του x-axis.
sy
float
Η ποσότητα με την οποία να κλιμακώνονται οι μετασχηματισμοί στην κατεύθυνση του y-axis.
order
MatrixOrder
Ένα Aspose.Imaging.MatrixOrder που καθορίζει αν πρέπει να προσθέσετε ή να προσαρμόσετε την κλίμακα.
TranslateTransform(Πλοία, Πλοία)
Μεταφράζει την τοπική γεωμετρική μεταμόρφωση με τις καθορισμένες διαστάσεις.Αυτή η μέθοδος δεσμεύει την μετάφραση στην μεταμόρφωση.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Η αξία της μετάφρασης σε x.
dy
float
Η αξία της μετάφρασης σε y.
TranslateTransform(Πλοία, Πλοία, MatrixOrder)
Μεταφράζει την τοπική γεωμετρική μεταμόρφωση με τις καθορισμένες διαστάσεις στην καθορισμένη σειρά.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Η αξία της μετάφρασης σε x.
dy
float
Η αξία της μετάφρασης σε y.
order
MatrixOrder
Η παραγγελία (prepend ή append) στην οποία θα εφαρμοστεί η μετάφραση.