Shape

General

Shape és una classe en Aspose.Slides FOSS per a C++.

Classe de base per a totes les formes en una diapositiva.

Propietats

NomTipus de productesAccésDescripció
ShapeTypeShapeTypeLlegeix.La propietat obté o fixa el tipus de la forma.
EffectFormatEffectFormatLlegeix.La propietat proporciona accés al format d’efecte de la forma.
FillFormatFillFormatLlegeix.Propietat que proporciona accés al format de rellotge de la forma
LineFormatLineFormatLlegeix.La propietat proporciona accés al format de línia de la forma.
ThreeDFormatThreeDFormatLlegeix.La propietat proporciona accés al format 3D de la forma.
ShapeFrameShapeFrameLlegeix.La propietat proporciona accés a les dades de marc de la forma.
ISlideComponentISlideComponentLlegeix.Retorna la interfície del component de diapositiva implementada per l’exemple
IPresentationIPresentationLlegeix.Retorna la interfície de presentació associada amb la forma
IBaseSlideIBaseSlideLlegeix.Retorna la interfície de diapositiva que és propietària del quadre.
IPresentationComponentIPresentationComponentLlegeix.Retorna la interfície del component de presentació de la forma

Mètodes

SignaturaDescripció
ShapeType()ShapeTypeLa propietat obté o fixa el tipus de la forma.
EffectFormat()EffectFormatLa propietat proporciona accés al format d’efecte de la forma.
EffectFormat()EffectFormat
FillFormat()FillFormatPropietat que proporciona accés al format de rellotge de la forma
FillFormat()FillFormat
LineFormat()LineFormatLa propietat proporciona accés al format de línia de la forma.
LineFormat()LineFormat
ThreeDFormat()ThreeDFormatLa propietat proporciona accés al format 3D de la forma.
ThreeDFormat()ThreeDFormat
ShapeFrame()ShapeFrameLa propietat proporciona accés a les dades de marc de la forma.
ShapeFrame()ShapeFrame
ISlideComponent()ISlideComponentRetorna la interfície del component de diapositiva implementada per l’exemple
IPresentation()IPresentationRetorna la interfície de presentació associada amb la forma
IPresentation()IPresentation
IBaseSlide()IBaseSlideRetorna la interfície de diapositiva que és propietària del quadre.
IBaseSlide()IBaseSlide
IPresentationComponent()IPresentationComponentRetorna la interfície del component de presentació de la forma
IPresentationComponent()IPresentationComponent
set_x(value: double)Establi la coordenada X de la forma.
set_y(value: double)Establi la coordenada Y de la forma.
set_width(value: double)
set_height(value: double)
set_rotation(value: double)Establi l’angle de rotació de la forma.
init_internal(xml_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide)Inicialitzar aquesta forma a partir d’un element XML dins una part de diapositiva.
build_frame()ShapeFrameConstrueix un ShapeFrame a partir de l’element xfrm actual.
apply_frame(value: IShapeFrame)Aplicar els valors d’un ShapeFrame a l’element xfrm.
get_sp_pr()pugi::xml_nodeObteniu l’element spPr (o grpSpPr) per a aquesta forma.
ensure_sp_pr()pugi::xml_nodeObtindre o crear l’element spPr.
get_c_nv_pr()pugi::xml_nodeObteniu l’element cNvPr de la forma XML.
find_xfrm_in_element(xml_element: pugi::xml_node)pugi::xml_nodeTrobar l’element a:xfrm directament dins d’un element XML de forma.
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_nodeBusca l’xfrm per a un marcador de lloc corresponent en una arrel XML/master.
get_inherited_xfrm()pugi::xml_nodeCaminar pel disseny -> cadena mestra per trobar xfrm heretat per a marcadors de lloc.
get_xfrm()pugi::xml_nodeObteniu l’element a:xfrm de la forma XML, amb herència del marcador.
ensure_xfrm()pugi::xml_nodeObtindre o crear l’element a:xfrm.
 Català