Shape — Aspose.Slides FOSS for C++ API Reference

Enumerations Shape class є базовим класом для всіх візуальних елементів на слайді. AutoShape розширює Shape з геометрією та необов’язковим TextFrame.

Enumerations: Aspose::Slides::Foss

#include <Aspose/Slides/Foss/shape.h>
#include <Aspose/Slides/Foss/auto_shape.h>

Enumerations: include/Aspose/Slides/Foss/shape.h, include/Aspose/Slides/Foss/auto_shape.h


Властивості Shape

EnumerationsEnumerationsEnumerations
x() / set_x(double)Read/WriteX позиція в пунктах.
y() / set_y(double)Read/WriteY позиція в пунктах.
width() / set_width(double)Читання/ЗаписШирина в пунктах.
height() / set_height(double)Читання/ЗаписВисота в пунктах.
rotation() / set_rotation(double)Читання/ЗаписКут обертання в градусах.
hidden() / set_hidden(bool)Читання/ЗаписЧи прихована фігура.
shape_type() / set_shape_type(ShapeType)Читання/ЗаписТип геометрії фігури.
z_order_position()EnumerationsПозиція у Z-порядку.
unique_id()EnumerationsУнікальний ідентифікатор цієї фігури.
office_interop_shape_id()EnumerationsІдентифікатор фігури Office interop.
is_grouped()EnumerationsЧи належить фігура до групи.
is_text_holder()EnumerationsЧи може форма містити текст.
is_decorative() / set_is_decorative(bool)Читання/ЗаписЧи є форма декоративною (доступність).
connection_site_count()EnumerationsКількість точок підключення.
set_name(const std::string&)EnumerationsВстановити назву форми.
set_alternative_text(const std::string&)EnumerationsВстановити альтернативний текст для доступності.
set_alternative_text_title(const std::string&)EnumerationsВстановити заголовок альтернативного тексту.

Властивості формату Shape

EnumerationsEnumerationsEnumerations
fill_format()FillFormat&Налаштування заливки для цієї форми.
line_format()LineFormat&Налаштування лінії/кордону.
effect_format()EffectFormat&Налаштування візуальних ефектів.
three_d_format()ThreeDFormat&3-D effect settings.
frame()ShapeFrameПозиція та розмір рамки.

AutoShape

AutoShape наслідує від GeometryShape (яка наслідує від Shape) і додає a TextFrame.

EnumerationsEnumerationsEnumerations
text_frame()EnumerationsПовертає TextFrame для цієї автоформи.
geometry_shape()EnumerationsПовертає властивості геометричної форми.

Інтерфейс IShape

Enumerations IShape інтерфейс визначає публічний контракт. Ключові методи з IShape:

EnumerationsEnumerations
set_raw_frame(const ShapeFrame&)Встановити необроблений кадр безпосередньо.
set_frame(const ShapeFrame&)Встановити обчислений кадр.

Див. також

 Українська