Class TransformBrush

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

IDisposable

Κληρονομημένα μέλη

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; }

Αξία ιδιοκτησίας

bool

Transform

Αποκτά ή τοποθετεί ένα αντίγραφο του Aspose.Imaging.Matrix που καθορίζει μια τοπική γεωμετρική μεταμόρφωση για αυτό το Aspose.Imaging.Brushes.TransformBrush.

public Matrix Transform { get; set; }

Αξία ιδιοκτησίας

Matrix

WrapMode

Μπορείτε να πάρετε ή να ορίσετε έναν κατάλογο Aspose.Imaging.WrapMode που υποδεικνύει τη λειτουργία σύρμασης για αυτό το Aspose.Imaging.Brushes.TransformBrush.

public WrapMode WrapMode { get; set; }

Αξία ιδιοκτησίας

WrapMode

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) στην οποία θα εφαρμοστεί η μετάφραση.

 Ελληνικά