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à

NomeTipoAccessoDescrizione
IEffectParamSourceIEffectParamSourceLetturaOttiene la sorgente del parametro i dell’effetto.

Metodi

FirmaDescrizione
IEffectParamSource() → IEffectParamSourceRestituisce 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_nodeOttieni l’elemento se esiste.
ensure_effect_lst() → pugi::xml_nodeOttieni o crea l’elemento nella posizione corretta in spPr.
get_effect_child(tag: std::string_view) → pugi::xml_nodeOttieni un figlio di effetto specifico da effectLst per nome del tag.
ensure_effect_child(tag: std::string_view) → pugi::xml_nodeOttieni 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() → boolRestituisce true se tutti gli effetti sono disabilitati.
blur_effect() → Effects::BlurRestituisce l’effetto blur, o nullptr se disabilitato.
fill_overlay_effect() → Effects::FillOverlayRestituisce l’effetto di riempimento sovrapposto, o nullptr se disabilitato.
glow_effect() → Effects::GlowRestituisce l’effetto di bagliore, o nullptr se disabilitato.
inner_shadow_effect() → Effects::InnerShadowRestituisce l’effetto di ombra interna, o nullptr se disabilitato.
outer_shadow_effect() → Effects::OuterShadowRestituisce l’effetto di ombra esterna, o nullptr se disabilitato.
preset_shadow_effect() → Effects::PresetShadowRestituisce l’effetto ombra predefinito, o nullptr se disabilitato.
reflection_effect() → Effects::ReflectionRestituisce l’effetto di riflessione, o nullptr se disabilitato.
soft_edge_effect() → Effects::SoftEdgeRestituisce 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() → IEffectParamSourceRestituisce questo oggetto come IEffectParamSource.

Vedi anche

 Italiano