Class XpsMatrix

XpsMatrix class

فئة تتضمن ميزات عنصر خاصية تحويل المصفوفة . يعرّف هذا العنصر تحويل المصفوفة التبادلي التعسفي المستخدم للتعامل مع أنظمة الإحداثيات للعناصر .

public sealed class XpsMatrix : XpsObject

الخصائص

اسموصف
IsIdentity { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثيل عبارة عن مصفوفة هوية.
M11 { get; }يحصل على عنصر M11 .
M12 { get; }يحصل على عنصر M12 .
M21 { get; }يحصل على عنصر M21 .
M22 { get; }يحصل على عنصر M22 .
M31 { get; }يحصل على عنصر M31 .
M32 { get; }يحصل على عنصر M32 .

طُرق

اسموصف
Clone()استنساخ مصفوفة التحويل هذه.
override Equals(object)تحديد ما إذا كان الملف المحددObject يساوي هذا المثال.
override GetHashCode()إرجاع رمز تجزئة لهذا المثال.
Multiply(Matrix)تضرب هذه المصفوفة في المصفوفة المحددة بواسطةmatrix بالترتيب الافتراضي (الإيداع المسبق) .
Multiply(XpsMatrix)تضرب هذه المصفوفة في المصفوفة المحددة بواسطةmatrix بالترتيب الافتراضي (الإيداع المسبق) .
Multiply(Matrix, MatrixOrder)تضرب هذه المصفوفة في المصفوفة المحددة بواسطةmatrix بالترتيب المحدد بواسطةmatrixOrder .
Multiply(XpsMatrix, MatrixOrder)تضرب هذه المصفوفة في المصفوفة المحددة بواسطةmatrix بالترتيب المحدد بواسطةmatrixOrder .
Reset()إعادة تعيين هذه المصفوفة إلى مصفوفة الهوية.
Rotate(float)يطبق الاستدارة في اتجاه عقارب الساعة بمقدارangle إلى هذه المصفوفة بالترتيب الافتراضي (الإيداع المسبق).
Rotate(float, MatrixOrder)يطبق الاستدارة في اتجاه عقارب الساعة بمقدارangle لهذه المصفوفة بالترتيب المحدد بواسطةmatrixOrder .
RotateAround(float, PointF)يطبق الاستدارة في اتجاه عقارب الساعة بمقدارangle حول الpivot إلى هذه المصفوفة بالترتيب الافتراضي (الإيداع المسبق).
RotateAround(float, PointF, MatrixOrder)يطبق الاستدارة في اتجاه عقارب الساعة بمقدارangle حول الpivot إلى هذه المصفوفة بالترتيب المحدد بواسطةmatrixOrder .
Scale(float, float)يطبق متجه المقياس المحدد (scaleX و scaleY) على هذه المصفوفة بالترتيب الافتراضي (Prepend) .
Scale(float, float, MatrixOrder)يطبق متجه المقياس المحدد (scaleX و scaleY) على هذه المصفوفة بالترتيب المحدد بواسطةmatrixOrder .
Skew(double, double)يطبق تحويل الانحراف المحدد على هذه المصفوفة.
override ToString()إرجاع تمثيل السلسلة لهذاXpsMatrix المثال.
Transform(RectangleF)يطبق التحويل الأفيني الذي تمثله هذه المصفوفة على مستطيل محدد.
TransformPoint(PointF)يطبق التحويل الأفيني الذي تمثله هذه المصفوفة على نقطة محددة.
TransformPoints(PointF[])يطبق التحويل الأفيني الذي تمثله هذه المصفوفة على مصفوفة محددة من النقاط.
TransformPoints(PointF[], int, int)يطبق التحويل الأفيني الذي تمثله هذه المصفوفة على جزء محدد من مصفوفة النقاط.
Translate(float, float)يطبق متجه الترجمة المحدد على هذه المصفوفة.
Translate(float, float, MatrixOrder)يطبق متجه الترجمة المحدد على هذه المصفوفة بالترتيب المحدد بواسطةmatrixOrder .
static Equals(XpsMatrix, XpsMatrix)التنفيذ الفعلي .
operator ==تنفيذ عامل التشغيل == .
operator !=تنفذ عامل التشغيل! = .

أنظر أيضا