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.

ראו גם

 עברית