Aspose::Page::XPS::XpsModel::XpsMatrix فئة

XpsMatrix class

فئة تُغلف ميزات عنصر خاصية MatrixTransform. يُعرّف هذا العنصر تحويل مصفوفة إقليدية عشوائية يُستخدم لتعديل أنظمة إحداثيات العناصر.

class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject

الطرق

طريقةالوصف
Clone()ينسخ هذه المصفوفة التحويلية.
Equals(System::SharedPtr<System::Object>) overrideيحدد ما إذا كان System::Object المحدد يساوي هذه الحالة.
static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>)التنفيذ الفعلي.
get_IsIdentity()يحصل على قيمة تشير إلى ما إذا كانت هذه الحالة مصفوفة هوية.
get_M11()يحصل على العنصر M11.
get_M12()يحصل على العنصر M12.
get_M21()يحصل على العنصر M21.
get_M22()يحصل على العنصر M22.
get_M31()يحصل على العنصر M31.
get_M32()يحصل على العنصر M32.
GetHashCode() const overrideيعيد رمز تجزئة لهذه الحالة.
Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder)يضرب هذه المصفوفة بالمصفوفة المحددة بواسطة matrix وفقًا للترتيب المحدد بواسطة matrixOrder.
Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>)يضرب هذه المصفوفة بالمصفوفة المحددة بواسطة matrix بترتيب الافتراضي (Prepend).
Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder)يضرب هذه المصفوفة بالمصفوفة المحددة بواسطة matrix وفقًا للترتيب المحدد بواسطة matrixOrder.
Multiply(System::SharedPtr<XpsMatrix>)يضرب هذه المصفوفة بالمصفوفة المحددة بواسطة matrix بترتيب الافتراضي (Prepend).
Reset()يعيد تعيين هذه المصفوفة إلى مصفوفة الهوية.
Rotate(float, System::Drawing::Drawing2D::MatrixOrder)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Rotate(float)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بترتيب الافتراضي (Prepend).
RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
RotateAround(float, System::Drawing::PointF)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بترتيب الافتراضي (Prepend).
Scale(float, float, System::Drawing::Drawing2D::MatrixOrder)يطبق متجه القياس المحدد (scaleX و scaleY) على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Scale(float, float)يطبق متجه القياس المحدد (scaleX و scaleY) على هذه المصفوفة بترتيب الافتراضي (Prepend).
Skew(double, double)يطبق التحويل المائل المحدد على هذه المصفوفة.
ToString() const overrideيعيد تمثيل النص لهذه الحالة من XpsMatrix.
Transform(System::Drawing::RectangleF)يطبق التحويل المتجانس الممثل بهذه المصفوفة على مستطيل محدد.
TransformPoint(System::Drawing::PointF)يطبق التحويل المتجانس الممثل بهذه المصفوفة على نقطة محددة.
TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t)يطبق التحويل المتجانس الممثل بهذه المصفوفة على جزء محدد من مصفوفة النقاط.
TransformPoints(System::ArrayPtr<System::Drawing::PointF>)يطبق التحويل المتجانس الممثل بهذه المصفوفة على مصفوفة نقاط محددة.
Translate(float, float, System::Drawing::Drawing2D::MatrixOrder)يطبق متجه الإزاحة المحدد على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Translate(float, float)يطبق متجه الإزاحة المحدد على هذه المصفوفة.

انظر أيضًا