Shape — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions Shape class este clasa de bază pentru toate elementele vizuale de pe un slide. AutoShape extinde Shape cu geometrie și un opțional 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
Proprietăți Shape
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
x() / set_x(double) | Citire/Scriere | Poziția X în puncte. |
y() / set_y(double) | Citire/Scriere | Poziția Y în puncte. |
width() / set_width(double) | Citire/Scriere | Lățimea în puncte. |
height() / set_height(double) | Citire/Scriere | Înălțimea în puncte. |
rotation() / set_rotation(double) | Citire/Scriere | Unghiul de rotație în grade. |
hidden() / set_hidden(bool) | Citire/Scriere | Dacă forma este ascunsă. |
shape_type() / set_shape_type(ShapeType) | Citire/Scriere | Tipul geometric al formei. |
z_order_position() | ImageRenderOptions | Poziția de stivuire în ordinea Z. |
unique_id() | ImageRenderOptions | Identificator unic pentru această formă. |
office_interop_shape_id() | ImageRenderOptions | ID-ul formei Office interop. |
is_grouped() | ImageRenderOptions | Dacă forma aparține unui grup. |
is_text_holder() | ImageRenderOptions | Dacă forma poate conține text. |
is_decorative() / set_is_decorative(bool) | Citire/Scriere | Dacă forma este decorativă (accesibilitate). |
connection_site_count() | ImageRenderOptions | Număr de puncte de conectare. |
set_name(const std::string&) | ImageRenderOptions | Setați numele formei. |
set_alternative_text(const std::string&) | ImageRenderOptions | Setați textul alternativ pentru accesibilitate. |
set_alternative_text_title(const std::string&) | ImageRenderOptions | Setați titlul textului alternativ. |
Proprietăți de format Shape
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
fill_format() | FillFormat& | Setări de umplere pentru această formă. |
line_format() | LineFormat& | Setări de linie/bordură. |
effect_format() | EffectFormat& | Setări de efect vizual. |
three_d_format() | ThreeDFormat& | 3-D effect settings. |
frame() | ShapeFrame | Cadru de poziție și dimensiune. |
AutoShape
AutoShape moștenește de la GeometryShape (care moștenește de la Shape) și adaugă un TextFrame.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
text_frame() | ImageRenderOptions | Returnează TextFrame pentru această formă automată. |
geometry_shape() | ImageRenderOptions | Returnează proprietățile formei geometrice. |
Interfața IShape
ImageRenderOptions IShape interfața definește contractul public. Metode cheie din IShape:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
set_raw_frame(const ShapeFrame&) | Setează cadrul brut direct. |
set_frame(const ShapeFrame&) | Setează cadrul calculat. |