EffectFormat
Översikt
EffectFormat är en klass i Aspose.Slides FOSS för C++.
Representerar effekten egenskaper av en form (skugga, glans, blur etc.).
Denna klass ger 37 metoder för att arbeta med EffectFormat objekt i C++-program. Tillgängliga metoder inkluderar: 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,och 25 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet. och egenskaper: IEffectParamSource.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | Läsning | Hämtar i effect param source. |
Metoder
| Signature | Beskrivning |
|---|---|
IEffectParamSource() → IEffectParamSource | Återställer den associerade instansen IEffectParamSource |
EffectFormat() | |
~EffectFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>) | Initialisera XML-stödda effekten format. (t.ex. ). |
get_effect_lst() → pugi::xml_node | Hämta elementet om det finns. |
ensure_effect_lst() → pugi::xml_node | Hämta eller skapa elementet på rätt position i spPr. |
get_effect_child(tag: std::string_view) → pugi::xml_node | Hämta ett specifikt effektbarn från effectLst med taggnamn. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | Få eller skapa en viss effekt barn i effektenLst i rätt position. |
remove_effect_child(tag: std::string_view) | Ta bort en viss effekt barn från effektenLst. |
save() | Spara ändringar via spara callback. |
serialize_to_xml(sp_pr: pugi::xml_node) | Serierar alla in-minneseffekter i en XML under den angivna spPr-knappen. |
is_no_effects() → bool | Returnerar sant om alla effekter är inaktiverade. |
blur_effect() → Effects::Blur | Återställer blureffekten, eller nullptr om funktionsnedsatt. |
fill_overlay_effect() → Effects::FillOverlay | Återställer fyllningseffekten, eller nullptr om funktionsnedsatt. |
glow_effect() → Effects::Glow | Återställer glöd effekt, eller nullptr om funktionsnedsatt. |
inner_shadow_effect() → Effects::InnerShadow | Återställer den inre skuggan effekt, eller nullptr om funktionsnedsatt. |
outer_shadow_effect() → Effects::OuterShadow | Återställer yttre skuggaffekt, eller nullptr om funktionsnedsatt. |
preset_shadow_effect() → Effects::PresetShadow | Återställer den förinställda skuggaffekten, eller nullptr om funktionen är inaktiverad. |
reflection_effect() → Effects::Reflection | Återställer reflektionseffekten, eller nullptr om funktionsnedsatt. |
soft_edge_effect() → Effects::SoftEdge | Återställer mjukt marginaleffekt, eller nullptr om det är funktionshinder. |
set_blur_effect(radius: double, grow: bool) | Ställer in oskärpeeffekten med given radie och grow‑flagga. |
enable_fill_overlay_effect() | Aktiverar fyllningsöverlagringseffekten. |
enable_glow_effect() | Aktiverar glow‑effekten. |
enable_inner_shadow_effect() | Aktiverar den inre skuggeffekten. |
enable_outer_shadow_effect() | Aktiverar den yttre skuggeffekten. |
enable_preset_shadow_effect() | Aktiverar den förinställda skuggeffekten. |
enable_reflection_effect() | Aktiverar reflektionseffekten. |
enable_soft_edge_effect() | Aktiverar den mjuka kant‑effekten. |
disable_blur_effect() | Inaktiverar oskärpeffekten. |
disable_fill_overlay_effect() | Inaktiverar fyllningsöverlagringseffekten. |
disable_glow_effect() | Inaktiverar glödeffekten. |
disable_inner_shadow_effect() | Inaktiverar inner skuggeffekten. |
disable_outer_shadow_effect() | Inaktiverar den yttre skuggeffekten. |
disable_preset_shadow_effect() | Inaktiverar den förinställda skuggeffekten. |
disable_reflection_effect() | Inaktiverar reflektionseffekten. |
disable_soft_edge_effect() | Inaktiverar mjuka kant‑effekten. |
as_i_effect_param_source() → IEffectParamSource | Återställ detta objekt som IEffectParamSource. |