Class TransformBrush
Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Brush cu capacități de transformare.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
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 Aspose.Imaging.Matrix care defineste o transformare geometrică locală pentru acest Wl17.Brushes.TransformBrux.
public Matrix Transform { get; set; }
Valoarea proprietății
WrapMode
Obține sau stabilește o listă Aspose.Imaging.WrapMode care indică modul de înfășurare pentru acest Wl17.Brushes.TransformBrux.
public WrapMode WrapMode { get; set; }
Valoarea proprietății
Methods
MultiplyTransform(Matrix)
Multiplică Aspose.Imaging.Matrix, care reprezintă transformarea geometrică locală a acestui Wl17.Brushes.LinearGradientBrux prin specificul _ www.wl.matrx .
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 Wl17.Brushes.LinearGradientBrux de către specificul __ WL16_ .Matrx în ordinea 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.