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

ImageRenderOptions Shape class является базовым классом для всех визуальных элементов на слайде. AutoShape расширяет Shape с геометрией и необязательным TextFrame.

ImageRenderOptions: Aspose::Slides::Foss

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

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


Свойства Shape

ImageRenderOptionsImageRenderOptionsImageRenderOptions
x() / set_x(double)Read/WriteПозиция X в пунктах.
y() / set_y(double)Read/WriteПозиция Y в пунктах.
width() / set_width(double)Read/WriteШирина в пунктах.
height() / set_height(double)Чтение/ЗаписьВысота в пунктах.
rotation() / set_rotation(double)Чтение/ЗаписьУгол вращения в градусах.
hidden() / set_hidden(bool)Чтение/ЗаписьСкрыта ли фигура.
shape_type() / set_shape_type(ShapeType)Чтение/ЗаписьТип геометрии фигуры.
z_order_position()ImageRenderOptionsПозиция в порядке наложения (Z-order).
unique_id()ImageRenderOptionsУникальный идентификатор этой фигуры.
office_interop_shape_id()ImageRenderOptionsID фигуры Office interop.
is_grouped()ImageRenderOptionsПринадлежит ли фигура группе.
is_text_holder()ImageRenderOptionsМожет ли фигура содержать текст.
is_decorative() / set_is_decorative(bool)Чтение/ЗаписьЯвляется ли фигура декоративной (доступность).
connection_site_count()ImageRenderOptionsКоличество точек подключения.
set_name(const std::string&)ImageRenderOptionsУстановить имя фигуры.
set_alternative_text(const std::string&)ImageRenderOptionsУстановить альтернативный текст для доступности.
set_alternative_text_title(const std::string&)ImageRenderOptionsУстановить заголовок альтернативного текста.

Свойства формата Shape

ImageRenderOptionsImageRenderOptionsImageRenderOptions
fill_format()FillFormat&Настройки заливки для этой фигуры.
line_format()LineFormat&Настройки линии/границы.
effect_format()EffectFormat&Настройки визуальных эффектов.
three_d_format()ThreeDFormat&3-D effect settings.
frame()ShapeFrameПозиция и размер кадра.

AutoShape

AutoShape наследуется от GeometryShape (который наследуется от Shape) TextFrame.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
text_frame()ImageRenderOptionsВозвращает TextFrame для этой auto shape.
geometry_shape()ImageRenderOptionsВозвращает свойства геометрической формы.

Интерфейс IShape

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

ImageRenderOptionsImageRenderOptions
set_raw_frame(const ShapeFrame&)Установить необработанный кадр напрямую.
set_frame(const ShapeFrame&)Установить вычисленный кадр.

См. также

 Русский