Class TransformBrush

Class TransformBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

فرشاة 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 بالمصفوفة المحددة عن طريق إضافة المصفوفة المحددة.

public void MultiplyTransform(Matrix matrix)

المعلمات

matrix Matrix

Aspose.Imaging.Matrix التي يتم ضرب التحويل الهندسي بها.

MultiplyTransform(Matrix, MatrixOrder)

يضرب Aspose.Imaging.Matrix الذي يمثل التحويل الهندسي المحلي لهذه Aspose.Imaging.Brushes.LinearGradientBrush بالمصفوفة المحددة بالترتيب المحدد.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

المعلمات

matrix Matrix

Aspose.Imaging.Matrix التي يتم ضرب التحويل الهندسي بها.

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

المقدار الذي يتم من خلاله تغيير مقياس التحويل في اتجاه المحور السيني.

sy float

المقدار الذي يتم من خلاله تغيير مقياس التحويل في اتجاه المحور الصادي.

ScaleTransform(float, float, MatrixOrder)

يقوم بتغيير مقياس التحويل الهندسي المحلي بالمقادير المحددة بالترتيب المحدد.

public void ScaleTransform(float sx, float sy, MatrixOrder order)

المعلمات

sx float

المقدار الذي يتم من خلاله تغيير مقياس التحويل في اتجاه المحور السيني.

sy float

المقدار الذي يتم من خلاله تغيير مقياس التحويل في اتجاه المحور الصادي.

order MatrixOrder

تعداد Aspose.Imaging.MatrixOrder الذي يحدد ما إذا كان يجب إضافة أو إضافة مصفوفة التحجيم.

TranslateTransform(float, float)

يترجم التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تضيف الترجمة إلى التحويل.

public void TranslateTransform(float dx, float dy)

المعلمات

dx float

قيمة الترجمة في الاتجاه السيني.

dy float

قيمة الترجمة في الاتجاه الصادي.

TranslateTransform(float, float, MatrixOrder)

يترجم التحويل الهندسي المحلي بالأبعاد المحددة بالترتيب المحدد.

public void TranslateTransform(float dx, float dy, MatrixOrder order)

المعلمات

dx float

قيمة الترجمة في الاتجاه السيني.

dy float

قيمة الترجمة في الاتجاه الصادي.

order MatrixOrder

الترتيب (إضافة أو إضافة) الذي يتم فيه تطبيق الترجمة.

 عربي