EffectFormat
Overview
EffectFormat є класом в Aspose.Slides FOSS для C++.
Представляє властивості ефекту форми (тінь, блиск, розмазка тощо).
Цей клас надає 37 методів для роботи з об’єктами EffectFormat в програмах C++. Доступні методи включають: 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 додаткових методів. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++. Свойства: IEffectParamSource.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | Read | Отримає джерело параметрів ефекту i. |
Methods
| Signature | Description |
|---|---|
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 за назвою тегу. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | Отримати або створити певний ефект в діючій позиції. |
remove_effect_child(tag: std::string_view) | Вилучити конкретне дитя з ефекту. |
save() | Заховувати зміни через відкликання збереження. |
serialize_to_xml(sp_pr: pugi::xml_node) | Серіалізація всіх ефектів в пам’яті у XML під даним вузлом spPr. |
is_no_effects() → bool | Повертає істинне значення, якщо всі ефекти відключені. |
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. |