Shape
Übersicht über die
Shape ist eine Klasse in Aspose.Slides FOSS für C++.
Basisklasse für alle Formen auf einer Folie.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
ShapeType | ShapeType | Lesen Sie . | Eigenschaft erhält oder setzt den Typ der Form |
EffectFormat | EffectFormat | Lesen Sie . | Eigenschaft bietet Zugang zum Effektformat der Form |
FillFormat | FillFormat | Lesen Sie . | Eigenschaft bietet Zugang zum Form-Füllformat |
LineFormat | LineFormat | Lesen Sie . | Eigenschaft bietet Zugang zum Linienformat der Form |
ThreeDFormat | ThreeDFormat | Lesen Sie . | Eigenschaft ermöglicht den Zugang zum 3D-Format der Form |
ShapeFrame | ShapeFrame | Lesen Sie . | Eigenschaft bietet Zugang zu den Rahmendaten der Form |
ISlideComponent | ISlideComponent | Lesen Sie . | Gibt die von der Form implementierte Schiebekomponenten-Schnittstelle zurück |
IPresentation | IPresentation | Lesen Sie . | Gibt die Präsentationsoberfläche zurück, die mit der Form verbunden ist. |
IBaseSlide | IBaseSlide | Lesen Sie . | Gibt die Basis-Slide-Schnittstelle zurück, die der Form gehört |
IPresentationComponent | IPresentationComponent | Lesen Sie . | Gibt die Darstellungs-Komponentenoberfläche der Form zurück |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
ShapeType() → ShapeType | Eigenschaft erhält oder setzt den Typ der Form |
EffectFormat() → EffectFormat | Eigenschaft bietet Zugang zum Effektformat der Form |
EffectFormat() → EffectFormat | |
FillFormat() → FillFormat | Eigenschaft bietet Zugang zum Form-Füllformat |
FillFormat() → FillFormat | |
LineFormat() → LineFormat | Eigenschaft bietet Zugang zum Linienformat der Form |
LineFormat() → LineFormat | |
ThreeDFormat() → ThreeDFormat | Eigenschaft ermöglicht den Zugang zum 3D-Format der Form |
ThreeDFormat() → ThreeDFormat | |
ShapeFrame() → ShapeFrame | Eigenschaft bietet Zugang zu den Rahmendaten der Form |
ShapeFrame() → ShapeFrame | |
ISlideComponent() → ISlideComponent | Gibt die von der Form implementierte Schiebekomponenten-Schnittstelle zurück |
IPresentation() → IPresentation | Gibt die Präsentationsoberfläche zurück, die mit der Form verbunden ist. |
IPresentation() → IPresentation | |
IBaseSlide() → IBaseSlide | Gibt die Basis-Slide-Schnittstelle zurück, die der Form gehört |
IBaseSlide() → IBaseSlide | |
IPresentationComponent() → IPresentationComponent | Gibt die Darstellungs-Komponentenoberfläche der Form zurück |
IPresentationComponent() → IPresentationComponent | |
set_x(value: double) | Setzt die X-Koordinaten der Form ein. |
set_y(value: double) | Die Y-Koordinaten der Form festlegen. |
set_width(value: double) | |
set_height(value: double) | |
set_rotation(value: double) | Setzt den Drehwinkel der Form ein. |
init_internal(xml_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide) | Initialisieren Sie diese Form aus einem XML-Element innerhalb eines Bildschirms. |
build_frame() → ShapeFrame | Erstellen Sie ein ShapeFrame aus dem aktuellen xfrm-Element. |
apply_frame(value: IShapeFrame) | Geben Sie die Werte eines ShapeFrame auf das xfrm-Element an. |
get_sp_pr() → pugi::xml_node | Erhalten Sie das spPr (oder grpSpPr) Element für diese Form. |
ensure_sp_pr() → pugi::xml_node | Erhalten oder erstellen des spPr-Elements. |
get_c_nv_pr() → pugi::xml_node | Holen Sie das cNvPr-Element aus der Form XML. |
find_xfrm_in_element(xml_element: pugi::xml_node) → pugi::xml_node | Finden Sie das a:xfrm-Element direkt innerhalb eines Form XML-Elements. |
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 | Finden Sie den xfrm für einen passenden Platzhalter in einer Layout/Master XML-Wurzel. |
get_inherited_xfrm() → pugi::xml_node | Gehen Sie durch das Layout -> Master-Kette, um vererbte xfrm für Platzhalter zu finden. |
get_xfrm() → pugi::xml_node | Holen Sie das a:xfrm Element aus dem Form XML, mit Platzhalter-Erbe. |
ensure_xfrm() → pugi::xml_node | Erhalten oder erstellen Sie das Element a:xfrm. |