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 != | تنفذ عامل التشغيل! = . |
أنظر أيضا
- class XpsObject
- مساحة الاسم Aspose.Page.XPS.XpsModel
- المجسم Aspose.Page