Shape
סקירה
Shape היא מחלקה ב-Aspose.Slides FOSS עבור C++.
מחלקת בסיס לכל הצורות בשקף.
מחלקה זו מספקת 84 שיטות לעבודה עם אובייקטי Shape בתוכניות C++. השיטות הזמינות כוללות: EffectFormat, FillFormat, IBaseSlide, IPresentation, IPresentationComponent, ISlideComponent, LineFormat, ShapeFrame, ShapeType, ThreeDFormat, alternative_text, alternative_text_title, ו-57 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום C++ לאחר התקנת חבילת Aspose.Slides FOSS עבור C++. מאפיינים: EffectFormat, FillFormat, IBaseSlide, IPresentation, IPresentationComponent, ISlideComponent, ו-4 נוספים.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
ShapeType | ShapeType | קרא | מקבל את סוג הצורה. |
EffectFormat | EffectFormat | קרא | מקבל את פורמט האפקט. |
FillFormat | FillFormat | קרא | מקבל את פורמט המילוי. |
LineFormat | LineFormat | קרא | מקבל את פורמט השורה. |
ThreeDFormat | ThreeDFormat | קרא | מקבל את פורמט ה‑3D. |
ShapeFrame | ShapeFrame | קרא | מקבל את מסגרת הצורה. |
ISlideComponent | ISlideComponent | קרא | מקבל את רכיב i slide. |
IPresentation | IPresentation | קרא | מקבל את מצגת i. |
IBaseSlide | IBaseSlide | קרא | מקבל את i base slide. |
IPresentationComponent | IPresentationComponent | קרא | מקבל את רכיב ההצגה i. |
שיטות
| Signature | תיאור |
|---|---|
ShapeType() → ShapeType | המאפיין מקבל או מגדיר את סוג הצורה |
EffectFormat() → EffectFormat | המאפיין מספק גישה לעיצוב האפקט של הצורה |
EffectFormat() → EffectFormat | |
FillFormat() → FillFormat | מחזיר את אובייקט עיצוב המילוי של הצורה |
FillFormat() → FillFormat | |
LineFormat() → LineFormat | המאפיין מספק גישה לעיצוב הקו של הצורה |
LineFormat() → LineFormat | |
ThreeDFormat() → ThreeDFormat | המאפיין מספק גישה לעיצוב תלת‑ממדי של הצורה |
ThreeDFormat() → ThreeDFormat | |
ShapeFrame() → ShapeFrame | המאפיין מספק גישה לנתוני המסגרת של הצורה |
ShapeFrame() → ShapeFrame | |
ISlideComponent() → ISlideComponent | מחזיר את ממשק רכיב השקופית שממומש על‑ידי הצורה |
IPresentation() → IPresentation | Property מתייחס לממשק המצגת שמכיל את הצורה |
IPresentation() → IPresentation | |
IBaseSlide() → IBaseSlide | Property מתייחס לממשק השקופית הבסיסי שמחזיק את הצורה |
IBaseSlide() → IBaseSlide | |
IPresentationComponent() → IPresentationComponent | מחזיר את ממשק רכיב המצגת של הצורה |
IPresentationComponent() → IPresentationComponent | |
~Shape() | |
shape_type() → ShapeType | מחזיר את סוג הצורה. |
set_shape_type(value: ShapeType) | מגדיר את סוג הצורה. |
x() → double | מחזיר את הקואורדינטה X של הצורה. |
set_x(value: double) | מגדיר את הקואורדינטה X של הצורה |
y() → double | מחזיר את הקואורדינטה Y של הצורה. |
set_y(value: double) | מגדיר את קואורדינטת Y של הצורה |
width() → double | מחזיר את הרוחב של הצורה. |
set_width(value: double) | |
height() → double | מחזיר את הגובה של הצורה. |
set_height(value: double) | |
rotation() → double | מחזיר את זווית הסיבוב במעלות. |
set_rotation(value: double) | מגדיר את זווית הסיבוב של הצורה |
name() → std::string | מחזיר את שם הצורה. |
set_name(value: std::string) | |
effect_format() → EffectFormat | מחזיר את פורמט האפקט עבור הצורה הזו. |
effect_format() → EffectFormat | מחזיר את פורמט האפקט עבור הצורה הזו. |
fill_format() → FillFormat | מחזיר את fill format עבור הצורה הזו. |
fill_format() → FillFormat | מחזיר את fill format עבור הצורה הזו. |
line_format() → LineFormat | מחזיר את line format עבור הצורה הזו. |
line_format() → LineFormat | מחזיר את line format עבור הצורה הזו. |
three_d_format() → ThreeDFormat | מחזיר את 3D format עבור הצורה הזו. |
three_d_format() → ThreeDFormat | מחזיר את 3D format עבור הצורה הזו. |
is_text_holder() → bool | קובע האם הצורה היא TextHolder. ברירת מחדל: false. |
placeholder() | מחזיר את placeholder. ברירת מחדל: nullptr. |
custom_data() | מחזיר את הנתונים המותאמים. ברירת מחדל: nullptr. |
raw_frame() → ShapeFrame | מחזיר את מסגרת הצורה הגולמית. |
set_raw_frame(value: ShapeFrame) | |
frame() → ShapeFrame | מחזיר את מסגרת הצורה. |
set_frame(value: ShapeFrame) | |
hidden() → bool | קובע אם הצורה מוסתרת. |
set_hidden(value: bool) | |
z_order_position() → std::int32_t | מחזיר את מיקום סדר Z. |
connection_site_count() → std::int32_t | מחזיר את מספר אתרי החיבור (ברירת מחדל 4). |
alternative_text() → std::string | מחזיר את הטקסט החלופי. |
set_alternative_text(value: std::string) | |
alternative_text_title() → std::string | מחזיר את כותרת הטקסט החלופי. |
set_alternative_text_title(value: std::string) | |
is_decorative() → bool | מקבל את האפשרות ‘Mark as decorative’. |
set_is_decorative(value: bool) | |
unique_id() → std::uint32_t | מחזיר את המזהה הייחודי ברמת המצגת. |
office_interop_shape_id() → std::uint32_t | מחזיר את מזהה הצורה המוגדר לפי שקף. |
is_grouped() → bool | קובע האם הצורה מקובצת. |
as_i_slide_component() → ISlideComponent | מחזיר את ממשק ISlideComponent הבסיסי. |
presentation() → IPresentation | |
presentation() → IPresentation | |
slide() → IBaseSlide | |
slide() → IBaseSlide | |
as_i_presentation_component() → IPresentationComponent | |
as_i_presentation_component() → IPresentationComponent | |
set_z_order_position(value: std::int32_t) | מגדיר את מיקום ה‑z‑order (משמש פנימית על‑ידי ShapeCollection). |
set_unique_id(value: std::uint32_t) | מגדיר את המזהה הייחודי (משמש פנימית). |
set_office_interop_shape_id(value: std::uint32_t) | מגדיר את מזהה הצורה של Office Interop (משמש פנימית). |
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 של מציין מקום תואם ב‑XML שורש של פריסה/מאסטר. |
xml_element() → pugi::xml_node | מחזיר את אלמנט XML התומך בצורה זו. |
get_inherited_xfrm() → pugi::xml_node | עבור על שרשרת הפריסה → מאסטר כדי למצוא xfrm בירושה עבור מצייני מקום. |
get_xfrm() → pugi::xml_node | קבל את רכיב a:xfrm מהצורה XML, עם ירושה של מציין מקום. |
ensure_xfrm() → pugi::xml_node | קבל או צור את האלמנט a:xfrm. |