Class TransformBrush
اسم الفضاء : Aspose.Imaging.Brushes تجميع: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Brush مع القدرات التحويلية.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
الأعضاء الموروثين
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
يحصل على قيمة تشير إلى ما إذا كانت التحولات قد تغيرت بطريقة ما.استدعاء أي من الأساليب التي تغير المصفوفة التحويلية.يتم إدخال الممتلكات للتوافق الخلفي مع 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; }
قيمة الممتلكات
Methods
MultiplyTransform(Matrix)
يتضاعف Aspose.Imaging.Matrix الذي يمثل التحول الجيومترية المحلية لهذا Aspose.Imaging.Brushes.LinearGradientBrush من خلال Aspose.Imaging.Matrix المحدد من خلال تعيين Aspose.Imaging.Matrix المحدد.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix التي لتضاعف التحول الجيومترية.
MultiplyTransform(ماتريكس MatrixOrder)
يتضاعف Aspose.Imaging.Matrix الذي يمثل التحول الجيومترية المحلية لهذا Aspose.Imaging.Brushes.LinearGradientBrush بواسطة Aspose.Imaging.Matrix المحدد في الترتيب المحدد.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix التي لتضاعف التحول الجيومترية.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder الذي يحدد من أجل تضاعف اثنين من المصفوفات.
ResetTransform()
إعادة تعيين Aspose.Imaging.Brushes.TransformBrush.تحويل الممتلكات إلى الهوية.
public void ResetTransform()
RotateTransform(السفينة)
يدور التحول الجيومترية المحلية بالكمية المحددة.هذا الأسلوب يرفع الدوران إلى التحول.
public void RotateTransform(float angle)
Parameters
angle
float
زاوية الدوران .
RotateTransform(الطائرات، MatrixOrder)
يدور التحول الهندسي المحلي بالكمية المحددة في الترتيب المحدد.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
زاوية الدوران .
order
MatrixOrder
Aspose.Imaging.MatrixOrder الذي يحدد ما إذا كان لتوصيل أو توصيل المصفوفة الدوارة.
ScaleTransform(السفينة، السفينة)
تقسيم التحول الجيومترية المحلية حسب الكميات المحددة.هذه الطريقة تقسيم المصفوفة إلى التحول.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
الكمية التي من أجل تقسيم التحول في اتجاه محور x.
sy
float
الكمية التي من أجل تقسيم التحول في اتجاه y-axis.
ScaleTransform(السفينة، السفينة، MatrixOrder)
تقسيم التحول الجيومترية المحلية بالكمية المحددة في الترتيب المحدد.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
الكمية التي من أجل تقسيم التحول في اتجاه محور x.
sy
float
الكمية التي من أجل تقسيم التحول في اتجاه y-axis.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder الذي يحدد ما إذا كان لتوصيل أو توصيل المصفوفة.
TranslateTransform(السفينة، السفينة)
يترجم التحول الجيومتركي المحلي حسب الأبعاد المحددة.هذه الطريقة تفرض الترجمة على التحول.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
قيمة الترجمة في x.
dy
float
قيمة الترجمة في y.
TranslateTransform(السفينة، السفينة، MatrixOrder)
ترجمة التحول الجيومترية المحلية حسب الأبعاد المحددة في الترتيب المحدد.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
قيمة الترجمة في x.
dy
float
قيمة الترجمة في y.
order
MatrixOrder
أوامر (مرفقة أو مرفقة) التي تطبق فيها الترجمة.