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תיאור
ShapeTypeShapeTypeקראמקבל את סוג הצורה.
EffectFormatEffectFormatקראמקבל את פורמט האפקט.
FillFormatFillFormatקראמקבל את פורמט המילוי.
LineFormatLineFormatקראמקבל את פורמט השורה.
ThreeDFormatThreeDFormatקראמקבל את פורמט ה‑3D.
ShapeFrameShapeFrameקראמקבל את מסגרת הצורה.
ISlideComponentISlideComponentקראמקבל את רכיב i slide.
IPresentationIPresentationקראמקבל את מצגת i.
IBaseSlideIBaseSlideקראמקבל את i base slide.
IPresentationComponentIPresentationComponentקראמקבל את רכיב ההצגה 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()IPresentationProperty מתייחס לממשק המצגת שמכיל את הצורה
IPresentation()IPresentation
IBaseSlide()IBaseSlideProperty מתייחס לממשק השקופית הבסיסי שמחזיק את הצורה
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.

ראו גם

 עברית