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) | يطبق متجه الإزاحة المحدد على هذه المصفوفة. |
انظر أيضًا
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++