Class TransformBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
A Aspose.Imaging.Brush עם יכולות טרנספורמציה.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
ירושה
object ← DisposableObject ← Brush ← TransformBrush
נגזרות
LinearGradientBrushBase, PathGradientBrushBase, TextureBrush
מיישם
חברים מורשים
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()
בונים
TransformBrush()
protected TransformBrush()
מאפיינים
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; }
ערך המאפיין
שיטות
MultiplyTransform(Matrix)
מכפיל את Aspose.Imaging.Matrix המייצגת את הטרנספורמציה הגיאומטרית המקומית של Aspose.Imaging.Brushes.LinearGradientBrush זו במטריצת Aspose.Imaging.Matrix שהוזנה על ידי הוספת המטריצה المحدדת.
public void MultiplyTransform(Matrix matrix)
פרמטרים
matrix
Matrix
המטריצה של Aspose.Imaging אשר באמצעותה יש להכפיל את הטרנספורמציה הגיאומטרית.
MultiplyTransform(Matrix, MatrixOrder)
מכפיל את Aspose.Imaging.Matrix המייצגת את הטרנספורמציה הגיאומטרית המקומית של Aspose.Imaging.Brushes.LinearGradientBrush זו במטריצת Aspose.Imaging.Matrix שהוזנה בסדר المحدד.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
פרמטרים
matrix
Matrix
המטריצה של Aspose.Imaging אשר באמצעותה יש להכפיל את הטרנספורמציה הגיאומטרית.
order
MatrixOrder
אנומציה של Aspose.Imaging.MatrixOrder המצביעה על הסדר שבו יש להכפיל את שתי המטריצות.
ResetTransform()
מאתחל את המאפיין Aspose.Imaging.Brushes.TransformBrush.Transform לזהות.
public void ResetTransform()
RotateTransform(float)
מסובב את הטרנספורמציה הגיאומטרית המקומית בכמות المحدדת. שיטה זו מוסיפה את הסיבוב לטרנספורמציה.
public void RotateTransform(float angle)
פרמטרים
angle
float
זווית הסיבוב.
RotateTransform(float, MatrixOrder)
מסובב את הטרנספורמציה הגיאומטרית המקומית בכמות المحدדת בסדר المحدד.
public void RotateTransform(float angle, MatrixOrder order)
פרמטרים
angle
float
זווית הסיבוב.
order
MatrixOrder
אנומציה של Aspose.Imaging.MatrixOrder המצביעה האם להוסיף או להוסיף את מטריצת הסיבוב.
ScaleTransform(float, float)
מגדיל את הטרנספורמציה הגיאומטרית המקומית בכמויות المحدדות. שיטה זו מוסיפה את מטריצת ההגדלה לטרנספורמציה.
public void ScaleTransform(float sx, float sy)
פרמטרים
sx
float
הכמות שבה יש להגדיל את הטרנספורמציה בכיוון ציר ה-x.
sy
float
הכמות שבה יש להגדיל את הטרנספורמציה בכיוון ציר ה-y.
ScaleTransform(float, float, MatrixOrder)
מגדיל את הטרנספורמציה הגיאומטרית המקומית בכמויות المحدדות בסדר المحدד.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
פרמטרים
sx
float
הכמות שבה יש להגדיל את הטרנספורמציה בכיוון ציר ה-x.
sy
float
הכמות שבה יש להגדיל את הטרנספורמציה בכיוון ציר ה-y.
order
MatrixOrder
אנומציה של Aspose.Imaging.MatrixOrder המצביעה האם להוסיף או להוסיף את מטריצת ההגדלה.
TranslateTransform(float, float)
מתרגם את הטרנספורמציה הגיאומטרית המקומית לפי הממדים المحدדים. שיטה זו מוסיפה את התרגום לטרנספורמציה.
public void TranslateTransform(float dx, float dy)
פרמטרים
dx
float
ערך התרגום בכיוון x.
dy
float
ערך התרגום בכיוון y.
TranslateTransform(float, float, MatrixOrder)
מתרגם את הטרנספורמציה הגיאומטרית המקומית לפי הממדים المحدדים בסדר المحدד.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
פרמטרים
dx
float
ערך התרגום בכיוון x.
dy
float
ערך התרגום בכיוון y.
order
MatrixOrder
הסדר (הוספה או הוספה) שבו יש ליישם את התרגום.