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

XpsPathGeometry class

فئة تُغلف ميزات عنصر خاصية PathGeometry. يحتوي هذا العنصر على مجموعة من أشكال المسار المحددة إما بصفة Figures أو بعنصر PathFigure فرعي.

class XpsPathGeometry : public Aspose::Page::XPS::XpsModel::XpsArray<System::SharedPtr<XpsPathFigure>>,
                        public Aspose::Page::XPS::XpsModel::ITransformableProperty

الطرق

طريقةالوصف
AddSegment(System::SharedPtr<XpsPathSegment>)يضيف مقطع مسار إلى قائمة المقاطع الفرعية للشكل الأخير.
Clone()ينسخ هذه هندسة المسار.
get_FillRule() constإرجاع/تعيين القيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتشكيل منطقة.
get_PathFigures()إرجاع قائمة بأشكال المسار الفرعية.
get_Transform() overrideإرجاع/تعيين مصفوفة التحويل الأفيني التي تُنشئ التحويل المصفوفي المحلي المطبق على جميع العناصر الفرعية والتابعة لهندسة المسار قبل استخدامها للتعبئة أو القص أو التحديد.
InsertSegment(int32_t, System::SharedPtr<XpsPathSegment>)يدرج مقطع مسار إلى قائمة المقاطع الفرعية للشكل الأخير في موضع index.
RemoveSegment(System::SharedPtr<XpsPathSegment>)يزيل مقطع مسار من قائمة المقاطع الفرعية للشكل الأخير.
RemoveSegmentAt(int32_t)يزيل مقطع مسار من قائمة المقاطع الفرعية للشكل الأخير في موضع index.
set_FillRule(XpsFillRule)إرجاع/تعيين القيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتشكيل منطقة.
set_Transform(System::SharedPtr<XpsMatrix>) overrideإرجاع/تعيين مصفوفة التحويل الأفيني التي تُنشئ التحويل المصفوفي المحلي المطبق على جميع العناصر الفرعية والتابعة لهندسة المسار قبل استخدامها للتعبئة أو القص أو التحديد.
SetTemplateWeakPtr(uint32_t) overrideعيّن الوسيط القالب رقم n كإشارة ضعيفة (بدلاً من المشتركة). يسمح بتبديل المؤشرات في الحاويات إلى وضع الضعيفة.

انظر أيضًا