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