EffectFormat
Panoramica
EffectFormat è una classe in Aspose.Slides FOSS per C++.
Rappresenta le proprietà di effetto di una forma (ombra, bagliore, sfocatura, ecc.).
Questa classe fornisce 37 metodi per lavorare con oggetti EffectFormat nei programmi C++. I metodi disponibili includono: EffectFormat, IEffectParamSource, as_i_effect_param_source, blur_effect, disable_blur_effect, disable_fill_overlay_effect, disable_glow_effect, disable_inner_shadow_effect, disable_outer_shadow_effect, disable_preset_shadow_effect, disable_reflection_effect, disable_soft_edge_effect, e 25 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Slides FOSS per C++. Proprietà: IEffectParamSource.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | Lettura | Ottiene la sorgente del parametro i dell’effetto. |
Metodi
| Firma | Descrizione |
|---|---|
IEffectParamSource() → IEffectParamSource | Restituisce l’istanza IEffectParamSource associata |
EffectFormat() | |
~EffectFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>) | Inizializza il formato di effetto basato su XML. (ad es., ). |
get_effect_lst() → pugi::xml_node | Ottieni l’elemento se esiste. |
ensure_effect_lst() → pugi::xml_node | Ottieni o crea l’elemento nella posizione corretta in spPr. |
get_effect_child(tag: std::string_view) → pugi::xml_node | Ottieni un figlio di effetto specifico da effectLst per nome del tag. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | Ottieni o crea un effect child specifico in effectLst nella posizione corretta. |
remove_effect_child(tag: std::string_view) | Rimuovi un effect child specifico da effectLst. |
save() | Salva le modifiche tramite la callback di salvataggio. |
serialize_to_xml(sp_pr: pugi::xml_node) | Serializza tutti gli effetti in memoria in un XML sotto il nodo spPr fornito. |
is_no_effects() → bool | Restituisce true se tutti gli effetti sono disabilitati. |
blur_effect() → Effects::Blur | Restituisce l’effetto blur, o nullptr se disabilitato. |
fill_overlay_effect() → Effects::FillOverlay | Restituisce l’effetto di riempimento sovrapposto, o nullptr se disabilitato. |
glow_effect() → Effects::Glow | Restituisce l’effetto di bagliore, o nullptr se disabilitato. |
inner_shadow_effect() → Effects::InnerShadow | Restituisce l’effetto di ombra interna, o nullptr se disabilitato. |
outer_shadow_effect() → Effects::OuterShadow | Restituisce l’effetto di ombra esterna, o nullptr se disabilitato. |
preset_shadow_effect() → Effects::PresetShadow | Restituisce l’effetto ombra predefinito, o nullptr se disabilitato. |
reflection_effect() → Effects::Reflection | Restituisce l’effetto di riflessione, o nullptr se disabilitato. |
soft_edge_effect() → Effects::SoftEdge | Restituisce l’effetto bordo morbido, o nullptr se disabilitato. |
set_blur_effect(radius: double, grow: bool) | Imposta l’effetto sfocatura con il raggio e il flag di crescita specificati. |
enable_fill_overlay_effect() | Abilita l’effetto di sovrapposizione del riempimento. |
enable_glow_effect() | Abilita l’effetto bagliore. |
enable_inner_shadow_effect() | Abilita l’effetto ombra interna. |
enable_outer_shadow_effect() | Abilita l’effetto ombra esterna. |
enable_preset_shadow_effect() | Abilita l’effetto ombra predefinito. |
enable_reflection_effect() | Abilita l’effetto di riflessione. |
enable_soft_edge_effect() | Abilita l’effetto bordo morbido. |
disable_blur_effect() | Disabilita l’effetto sfocatura. |
disable_fill_overlay_effect() | Disabilita l’effetto di sovrapposizione di riempimento. |
disable_glow_effect() | Disabilita l’effetto bagliore. |
disable_inner_shadow_effect() | Disabilita l’effetto ombra interna. |
disable_outer_shadow_effect() | Disabilita l’effetto di ombra esterna. |
disable_preset_shadow_effect() | Disabilita l’effetto ombra predefinito. |
disable_reflection_effect() | Disabilita l’effetto di riflessione. |
disable_soft_edge_effect() | Disabilita l’effetto bordo morbido. |
as_i_effect_param_source() → IEffectParamSource | Restituisce questo oggetto come IEffectParamSource. |