Shape
المعلومات العامة
Shape هي فئة في Aspose.Slides FOSS لـ C++.
الطبقة الأساسية لجميع الأشكال على الشريحة.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
ShapeType | ShapeType | اقرأ | الممتلكات تحصل على أو تعيين نوع الشكل |
EffectFormat | EffectFormat | اقرأ | تمنح خاصية الوصول إلى شكل تأثير الشكل |
FillFormat | FillFormat | اقرأ | تمنح خاصية الوصول إلى شكل ملء الشكل |
LineFormat | LineFormat | اقرأ | تمنح خاصية الوصول إلى شكل الخط. |
ThreeDFormat | ThreeDFormat | اقرأ | تمنح الميزة إمكانية الوصول إلى شكل 3D. |
ShapeFrame | ShapeFrame | اقرأ | تمنح الخصائص إمكانية الوصول إلى بيانات الإطار للشكل. |
ISlideComponent | ISlideComponent | اقرأ | يعيد واجهة مكون الشريحة التي تنفذها الشكل |
IPresentation | IPresentation | اقرأ | يعيد واجهة العرض المرتبطة بالشكل |
IBaseSlide | IBaseSlide | اقرأ | يعيد واجهة الشريحة الأساسية التي تمتلك الشكل |
IPresentationComponent | IPresentationComponent | اقرأ | يعيد واجهة مكون العرض للشكل |
الطرق
| التوقيع | وصف |
|---|---|
ShapeType() → ShapeType | الممتلكات تحصل على أو تعيين نوع الشكل |
EffectFormat() → EffectFormat | تمنح خاصية الوصول إلى شكل تأثير الشكل |
EffectFormat() → EffectFormat | |
FillFormat() → FillFormat | تمنح خاصية الوصول إلى شكل ملء الشكل |
FillFormat() → FillFormat | |
LineFormat() → LineFormat | تمنح خاصية الوصول إلى شكل الخط. |
LineFormat() → LineFormat | |
ThreeDFormat() → ThreeDFormat | تمنح الميزة إمكانية الوصول إلى شكل 3D. |
ThreeDFormat() → ThreeDFormat | |
ShapeFrame() → ShapeFrame | تمنح الخصائص إمكانية الوصول إلى بيانات الإطار للشكل. |
ShapeFrame() → ShapeFrame | |
ISlideComponent() → ISlideComponent | يعيد واجهة مكون الشريحة التي تنفذها الشكل |
IPresentation() → IPresentation | يعيد واجهة العرض المرتبطة بالشكل |
IPresentation() → IPresentation | |
IBaseSlide() → IBaseSlide | يعيد واجهة الشريحة الأساسية التي تمتلك الشكل |
IBaseSlide() → IBaseSlide | |
IPresentationComponent() → IPresentationComponent | يعيد واجهة مكون العرض للشكل |
IPresentationComponent() → IPresentationComponent | |
set_x(value: double) | يضع إحداثيات X للشكل |
set_y(value: double) | يضع الإحداثيات Y للشكل |
set_width(value: double) | |
set_height(value: double) | |
set_rotation(value: double) | يحدد زاوية دوران الشكل |
init_internal(xml_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide) | قم بتحويل هذا الشكل من عنصر XML داخل جزء شرائح. |
build_frame() → ShapeFrame | قم بإنشاء ShapeFrame من عنصر xfrm الحالي. |
apply_frame(value: IShapeFrame) | تطبيق قيم ShapeFrame على عنصر xfrm. |
get_sp_pr() → pugi::xml_node | احصل على عنصر spPr (أو grpSpPr) لهذا الشكل. |
ensure_sp_pr() → pugi::xml_node | احصل على عنصر spPr أو اصنعه. |
get_c_nv_pr() → pugi::xml_node | احصل على عنصر cNvPr من الشكل XML. |
find_xfrm_in_element(xml_element: pugi::xml_node) → pugi::xml_node | ابحث عن عنصر a:xfrm مباشرة داخل عنصر شكل XML. |
get_placeholder_info() → std::optional<std::pair<std::optional<std::string>, std::string>> | |
find_placeholder_xfrm_in_xml(root: pugi::xml_node, ph_type: std::optional<std::string>, ph_idx: std::string_view) → pugi::xml_node | ابحث عن xfrm للحصول على مكان مسجل في ملف layout/master XML root. |
get_inherited_xfrm() → pugi::xml_node | تمشي في التخطيط -> السلسلة الرئيسية للعثور على xfrm الموروثة للحاملات. |
get_xfrm() → pugi::xml_node | احصل على عنصر a: xfrm من شكل XML، مع إرث الحافز. |
ensure_xfrm() → pugi::xml_node | احصل على عنصر a:xfrm أو قم بإنشائه. |