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
الوراثة
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 بالمصفوفة المحددة عن طريق إضافة المصفوفة المحددة.
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
الترتيب (إضافة أو إضافة) الذي يتم فيه تطبيق الترجمة.