Class TransformBrush
Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.5.0)
A Aspose.Imaging.Brush cu capacități de transformare.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposableInheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Membrii moștenitori
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
Obține o valoare care indică dacă transformările au fost modificate într-un anumit mod. De exemplu, setarea matricei de transformare sauapelând la oricare dintre metodele de modificare a matricei de transformare. proprietatea este introdusă pentru compatibilitate înapoi cu GDI+.
public bool IsTransformChanged { get; }Valoarea proprietății
Transform
Obține sau stabilește o copie a Aspose.Imaging.Matrix, care defineste o transformare geometrică locală pentru acest Aspos.Brușuri.TransformBrush.
public Matrix Transform { get; set; }Valoarea proprietății
WrapMode
Obțineți sau stabiliți o listă Aspose.Imaging.WrapMode care indică modul de înfășurare pentru acest Aspos.Imaging.Brushes.TransformBrux.
public WrapMode WrapMode { get; set; }Valoarea proprietății
Methods
MultiplyTransform(Matrix)
Multiplică Aspose.Imaging.Matrix, care reprezintă transformarea geometrică locală a acestui Aspos.Imaginare.Brushes.LinearGradientBruș prin asposul specificat.
public void MultiplyTransform(Matrix matrix)Parameters
matrix Matrix
Aspose.Imaging.Matrix prin care să se multipliceze transformarea geometrică.
MultiplyTransform(Matrix și MatrixOrder)
Multiplică Aspose.Imaging.Matrix, care reprezintă transformarea geometrică locală a acestui Aspos.Imaginare.Brushes.LinearGradientBruș prin Aspoza specificată.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)Parameters
matrix Matrix
Aspose.Imaging.Matrix prin care să se multipliceze transformarea geometrică.
order MatrixOrder
Un Aspose.Imaging.MatrixOrder care specifică în ce scop să se multipliceze cele două matrice.
ResetTransform()
Întoarceți Aspose.Imaging.Brushes.TransformBrash.transform proprietatea în identitate.
public void ResetTransform()RotateTransform(float)
Rotă transformarea geometrică locală prin cantitatea specificată.Această metodă prelungește rotația la transformare.
public void RotateTransform(float angle)Parameters
angle float
unghiul de rotaţie.
RotateTransform(Călărași, MatrixOrder)
Rotă transformarea geometrică locală prin cantitatea specificată în ordinea specificată.
public void RotateTransform(float angle, MatrixOrder order)Parameters
angle float
unghiul de rotaţie.
order MatrixOrder
Un Aspose.Imaging.MatrixOrder care specifică dacă să se extindă sau să prependă matrica de rotație.
ScaleTransform(în float, float)
Scalează transformarea geometrică locală prin cantitățile specificate.Această metodă prelungește matrica de scalare la transformare.
public void ScaleTransform(float sx, float sy)Parameters
sx float
Cantitatea prin care să scaleze transformarea în direcția x-axis.
sy float
Cantitatea prin care să scaleze transformarea în direcția y-axis.
ScaleTransform(în float, float, matrixOrder)
Scalează transformarea geometrică locală prin cantitățile specificate în ordinea specificată.
public void ScaleTransform(float sx, float sy, MatrixOrder order)Parameters
sx float
Cantitatea prin care să scaleze transformarea în direcția x-axis.
sy float
Cantitatea prin care să scaleze transformarea în direcția y-axis.
order MatrixOrder
Un Aspose.Imaging.MatrixOrder care specifică dacă să extindă sau să prependă matrica de scalare.
TranslateTransform(în float, float)
Traducerea transformării geometrice locale prin dimensiunile specificate.Această metodă preconizează traducerea transformării.
public void TranslateTransform(float dx, float dy)Parameters
dx float
Valoarea traducerii în x.
dy float
Valoarea traducerii în y.
TranslateTransform(în float, float, matrixOrder)
Traducerea transformării geometrice locale prin dimensiunile specificate în ordinea specificată.
public void TranslateTransform(float dx, float dy, MatrixOrder order)Parameters
dx float
Valoarea traducerii în x.
dy float
Valoarea traducerii în y.
order MatrixOrder
Ordinul (prepend sau append) în care să se aplice traducerea.