Class TransformBrush

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

ירושה

objectDisposableObjectBrushTransformBrush

נגזרות

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

מיישם

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()

בונים

TransformBrush()

protected TransformBrush()

מאפיינים

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

שיטות

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

הסדר (הוספה או הוספה) שבו יש ליישם את התרגום.

 Ελληνικά