Shape
نمای کلی
Shape یک کلاس در Aspose.Slides FOSS برای C++.
کلاس پایه برای تمام شکل ها در یک اسلاید.
این کلاس 84 روش برای کار با شیپ ها در برنامه های C++ را فراهم می کند. روش های موجود شامل: EffectFormat, FillFormat, IBaseSlide, IPresentation, IPresentationComponent, ISlideComponent, LineFormat, ShapeFrame, ShapeType, ThreeDFormat, alternative_text, alternative_text_title,، و 57 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Slides FOSS for C++ به هر برنامه C ++ دسترسی دارند. خواص: EffectFormat, FillFormat, IBaseSlide, IPresentation, IPresentationComponent, ISlideComponent,، و 4 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
ShapeType | ShapeType | بخونید. | نوع شکل را دریافت میکند. |
EffectFormat | EffectFormat | بخونید. | قالب اثر را دریافت میکند. |
FillFormat | FillFormat | بخونید. | قالب پر کردن را دریافت میکند. |
LineFormat | LineFormat | بخونید. | قالب خط را دریافت میکند. |
ThreeDFormat | ThreeDFormat | بخونید. | قالب سهبعدی را دریافت میکند. |
ShapeFrame | ShapeFrame | بخونید. | قاب شکل را دریافت میکند. |
ISlideComponent | ISlideComponent | بخونید. | کاملکننده i slide component را دریافت میکند. |
IPresentation | IPresentation | بخونید. | ارائه i را دریافت میکند. |
IBaseSlide | IBaseSlide | بخونید. | i base slide را دریافت میکند. |
IPresentationComponent | IPresentationComponent | بخونید. | i presentation component را دریافت میکند. |
روش ها
| 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 | ویژگی های مرجع رابط نمایشگر حاوی شکل |
IPresentation() → IPresentation | |
IBaseSlide() → IBaseSlide | ویژگی اشاره به رابط اسلاید پایه که شکل را نگه می دارد. |
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 | هماهنگ کننده ی شکل را بازمی گرداند. |
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() → FillFormat | فرمت پر کردن این شکل را بازمی گرداند. |
line_format() → LineFormat | فرمت خط را برای این شکل باز می گرداند. |
line_format() → LineFormat | فرمت خط را برای این شکل باز می گرداند. |
three_d_format() → ThreeDFormat | فرمت سه بعدی این شکل را باز می گرداند. |
three_d_format() → ThreeDFormat | فرمت سه بعدی این شکل را باز می گرداند. |
is_text_holder() → bool | تعیین می کند که آیا شکل یک TextHolder است. پیش فرض: false. |
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-order را بازمی گرداند. |
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 | برای یک جا نگهدارنده مطابقت در یک ریشه XML / استاد xfrm پیدا کنید. |
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. |