Shape — Aspose.Slides FOSS for C++ API Reference
Enumerations Shape class, bir slayttaki tüm görsel öğeler için temel sınıftır. AutoShape extends Shape geometri ve isteğe bağlı 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
Şekil Özellikleri
| Enumerations | Enumerations | Enumerations |
|---|---|---|
x() / set_x(double) | Okuma/Yazma | X konumu puan cinsinden. |
y() / set_y(double) | Okuma/Yazma | Y konumu puan cinsinden. |
width() / set_width(double) | Okuma/Yazma | Genişlik puan cinsinden. |
height() / set_height(double) | Okuma/Yazma | Yükseklik puan cinsinden. |
rotation() / set_rotation(double) | Okuma/Yazma | Dönme açısı derece cinsinden. |
hidden() / set_hidden(bool) | Okuma/Yazma | Şeklin gizli olup olmadığı. |
shape_type() / set_shape_type(ShapeType) | Okuma/Yazma | Şeklin geometri türü. |
z_order_position() | Enumerations | Z-sırası yığılma konumu. |
unique_id() | Enumerations | Bu şekil için benzersiz tanımlayıcı. |
office_interop_shape_id() | Enumerations | Office interop şekil ID. |
is_grouped() | Enumerations | Şeklin bir gruba ait olup olmadığı. |
is_text_holder() | Enumerations | Şeklin metin tutup tutamayacağı. |
is_decorative() / set_is_decorative(bool) | Okuma/Yazma | Şeklin dekoratif olup olmadığı (erişilebilirlik). |
connection_site_count() | Enumerations | Bağlantı noktası sayısı. |
set_name(const std::string&) | Enumerations | Şekil adını ayarla. |
set_alternative_text(const std::string&) | Enumerations | Erişilebilirlik için alternatif metni ayarla. |
set_alternative_text_title(const std::string&) | Enumerations | Alternatif metin başlığını ayarla. |
Şekil Biçim Özellikleri
| Enumerations | Enumerations | Enumerations |
|---|---|---|
fill_format() | FillFormat& | Bu şekil için dolgu ayarları. |
line_format() | LineFormat& | Çizgi/kenar ayarları. |
effect_format() | EffectFormat& | Görsel efekt ayarları. |
three_d_format() | ThreeDFormat& | 3-D effect settings. |
frame() | ShapeFrame | Konum ve boyut çerçevesi. |
AutoShape
AutoShape şuradan miras alır GeometryShape (şuradan miras alır Shape) ve ekler TextFrame.
| Enumerations | Enumerations | Enumerations |
|---|---|---|
text_frame() | Enumerations | Şunu döndürür TextFrame bu otomatik şekil için. |
geometry_shape() | Enumerations | Geometri şekil özelliklerini döndürür. |
IShape Arayüzü
Enumerations IShape arayüz, genel sözleşmeyi tanımlar. Ana yöntemler şunlardır IShape:
| Enumerations | Enumerations |
|---|---|
set_raw_frame(const ShapeFrame&) | Ham çerçeveyi doğrudan ayarla. |
set_frame(const ShapeFrame&) | Hesaplanan çerçeveyi ayarla. |