EffectFormat

概述

EffectFormat 是 Aspose.Slides FOSS for C++ 中的一个类。

表示形状的效果属性(阴影、发光、模糊等)。

此类为在 C++ 程序中处理 EffectFormat 对象提供了 37 个方法。可用的方法包括: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,以及另外 25 个方法。安装 Aspose.Slides FOSS for C++ 包后,所有公共成员对任何 C++ 应用程序均可访问。属性:IEffectParamSource。

属性

名称类型访问描述
IEffectParamSourceIEffectParamSource读取获取 i 效果参数源。

方法

签名描述
IEffectParamSource() → IEffectParamSource返回关联的 IEffectParamSource 实例
EffectFormat()
~EffectFormat()
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>)初始化基于 XML 的效果格式。(例如,)。
get_effect_lst() → pugi::xml_node如果元素存在,则获取它。
ensure_effect_lst() → pugi::xml_node获取或创建位于 spPr 中正确位置的元素。
get_effect_child(tag: std::string_view) → pugi::xml_node通过标签名称从 effectLst 中获取特定的 effect 子项。
ensure_effect_child(tag: std::string_view) → pugi::xml_node在 effectLst 中获取或创建特定的 effect 子节点,并放置在正确的位置。
remove_effect_child(tag: std::string_view)从 effectLst 中移除特定的 effect 子节点。
save()通过 save 回调保存更改。
serialize_to_xml(sp_pr: pugi::xml_node)将所有内存中的效果序列化到给定 spPr 节点下的 XML 中。
is_no_effects() → bool如果所有效果均已禁用,则返回 true。
blur_effect() → Effects::Blur返回模糊效果;如果已禁用,则返回 nullptr。
fill_overlay_effect() → Effects::FillOverlay返回填充叠加效果,如果已禁用则返回 nullptr。
glow_effect() → Effects::Glow返回辉光效果,如果已禁用则返回 nullptr。
inner_shadow_effect() → Effects::InnerShadow返回内阴影效果,如果已禁用则返回 nullptr。
outer_shadow_effect() → Effects::OuterShadow返回外阴影效果,如果已禁用则返回 nullptr。
preset_shadow_effect() → Effects::PresetShadow返回预设的阴影效果,如果已禁用则返回 nullptr。
reflection_effect() → Effects::Reflection返回反射效果,如果已禁用则返回 nullptr。
soft_edge_effect() → Effects::SoftEdge返回柔和边缘效果,如果已禁用则返回 nullptr。
set_blur_effect(radius: double, grow: bool)使用给定的半径和增长标志设置模糊效果。
enable_fill_overlay_effect()启用填充叠加效果。
enable_glow_effect()启用发光效果。
enable_inner_shadow_effect()启用内部阴影效果。
enable_outer_shadow_effect()启用外部阴影效果。
enable_preset_shadow_effect()启用预设阴影效果。
enable_reflection_effect()启用反射效果。
enable_soft_edge_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()禁用柔化边缘效果。
as_i_effect_param_source() → IEffectParamSource返回此对象为 IEffectParamSource。

另请参阅

 中文