Shape
Přehled
Shape je třída v Aspose.Slides FOSS pro C++.
Základní třída pro všechny tvary na diapozitivu.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
ShapeType | ShapeType | Čtěte. | Vlastnost získá nebo nastaví typ tvaru. |
EffectFormat | EffectFormat | Čtěte. | Vlastnost poskytuje přístup k formátu efektů tvaru. |
FillFormat | FillFormat | Čtěte. | Vlastnost poskytuje přístup k formátu vyplnění tvaru. |
LineFormat | LineFormat | Čtěte. | Vlastnost poskytuje přístup k formátu řádku tvaru. |
ThreeDFormat | ThreeDFormat | Čtěte. | Vlastnost poskytuje přístup k 3D formátu tvaru. |
ShapeFrame | ShapeFrame | Čtěte. | Vlastnost poskytuje přístup k datům o rámci tvaru. |
ISlideComponent | ISlideComponent | Čtěte. | Vrací rozhraní složky diapozitiv implementované formou |
IPresentation | IPresentation | Čtěte. | Vrátí zobrazení související s tvarem . |
IBaseSlide | IBaseSlide | Čtěte. | Vrací základní rozhraní, které vlastní tvar. |
IPresentationComponent | IPresentationComponent | Čtěte. | Vrátí rozhraní prezentační složky tvaru |
Metody
| Podpis: | Popis: |
|---|---|
ShapeType() → ShapeType | Vlastnost získá nebo nastaví typ tvaru. |
EffectFormat() → EffectFormat | Vlastnost poskytuje přístup k formátu efektů tvaru. |
EffectFormat() → EffectFormat | |
FillFormat() → FillFormat | Vlastnost poskytuje přístup k formátu vyplnění tvaru. |
FillFormat() → FillFormat | |
LineFormat() → LineFormat | Vlastnost poskytuje přístup k formátu řádku tvaru. |
LineFormat() → LineFormat | |
ThreeDFormat() → ThreeDFormat | Vlastnost poskytuje přístup k 3D formátu tvaru. |
ThreeDFormat() → ThreeDFormat | |
ShapeFrame() → ShapeFrame | Vlastnost poskytuje přístup k datům o rámci tvaru. |
ShapeFrame() → ShapeFrame | |
ISlideComponent() → ISlideComponent | Vrací rozhraní složky diapozitiv implementované formou |
IPresentation() → IPresentation | Vrátí zobrazení související s tvarem . |
IPresentation() → IPresentation | |
IBaseSlide() → IBaseSlide | Vrací základní rozhraní, které vlastní tvar. |
IBaseSlide() → IBaseSlide | |
IPresentationComponent() → IPresentationComponent | Vrátí rozhraní prezentační složky tvaru |
IPresentationComponent() → IPresentationComponent | |
set_x(value: double) | Nastavuje tvar X souřadnice |
set_y(value: double) | Nastavuje tvary Y souřadnice |
set_width(value: double) | |
set_height(value: double) | |
set_rotation(value: double) | Nastavuje úhel otáčení tvaru. |
init_internal(xml_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide) | Inicializovat tento tvar z XML prvku v dílčí části. |
build_frame() → ShapeFrame | Vytvořte ShapeFrame z aktuálního prvku xfrm. |
apply_frame(value: IShapeFrame) | Aplikujte hodnoty ShapeFrame na element xfrm. |
get_sp_pr() → pugi::xml_node | Získejte element spPr (nebo grpSpPr) pro tento tvar. |
ensure_sp_pr() → pugi::xml_node | Získejte nebo vytvořte prvek spPr. |
get_c_nv_pr() → pugi::xml_node | Získejte cNvPr element z tvaru XML. |
find_xfrm_in_element(xml_element: pugi::xml_node) → pugi::xml_node | Najděte element a:xfrm přímo v rámci prvku tvaru 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 | Najděte xfrm pro odpovídající místopřehled v layoutu/master XML. |
get_inherited_xfrm() → pugi::xml_node | Projděte rozvržením -> hlavní řetězce, abyste našli zděděné xfrm pro držáky místa. |
get_xfrm() → pugi::xml_node | Získejte element a:xfrm z tvaru XML, s dědictvím místného držitele. |
ensure_xfrm() → pugi::xml_node | Získejte nebo vytvořte element a:xfrm. |