EffectFormat
Przegląd
EffectFormat jest klasą w Aspose.Slides FOSS dla C++.
Reprezentuje właściwości efektu kształtu (cień, poświata, rozmycie itp.).
Ta klasa udostępnia 37 metod do pracy z obiektami EffectFormat w programach C++. Dostępne metody to: 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 oraz 25 dodatkowych metod. Wszystkie publiczne elementy są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS dla C++. Właściwości: IEffectParamSource.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | Odczyt | Pobiera źródło parametru i efektu. |
Metody
| Sygnatura | Opis |
|---|---|
IEffectParamSource() → IEffectParamSource | Zwraca powiązaną instancję IEffectParamSource |
EffectFormat() | |
~EffectFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>) | Zainicjuj format efektu oparty na XML. (np., ). |
get_effect_lst() → pugi::xml_node | Pobierz element, jeśli istnieje. |
ensure_effect_lst() → pugi::xml_node | Pobierz lub utwórz element w odpowiedniej pozycji w spPr. |
get_effect_child(tag: std::string_view) → pugi::xml_node | Pobierz określone dziecko efektu z effectLst według nazwy tagu. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | Pobierz lub utwórz określone dziecko efektu w effectLst we właściwej pozycji. |
remove_effect_child(tag: std::string_view) | Usuń określone dziecko efektu z effectLst. |
save() | Zapisz zmiany za pomocą wywołania zwrotnego zapisu. |
serialize_to_xml(sp_pr: pugi::xml_node) | Serializuj wszystkie efekty w pamięci do XML pod danym węzłem spPr. |
is_no_effects() → bool | Zwraca true, jeśli wszystkie efekty są wyłączone. |
blur_effect() → Effects::Blur | Zwraca efekt rozmycia, lub nullptr jeśli jest wyłączony. |
fill_overlay_effect() → Effects::FillOverlay | Zwraca efekt nakładki wypełnienia, lub nullptr jeśli wyłączony. |
glow_effect() → Effects::Glow | Zwraca efekt poświaty, lub nullptr jeśli wyłączony. |
inner_shadow_effect() → Effects::InnerShadow | Zwraca efekt wewnętrznego cienia, lub nullptr jeśli wyłączony. |
outer_shadow_effect() → Effects::OuterShadow | Zwraca efekt zewnętrznego cienia, lub nullptr jeśli wyłączony. |
preset_shadow_effect() → Effects::PresetShadow | Zwraca wstępnie ustawiony efekt cienia, lub nullptr, jeśli jest wyłączony. |
reflection_effect() → Effects::Reflection | Zwraca efekt odbicia, lub nullptr, jeśli jest wyłączony. |
soft_edge_effect() → Effects::SoftEdge | Zwraca efekt miękkiej krawędzi, lub nullptr, jeśli jest wyłączony. |
set_blur_effect(radius: double, grow: bool) | Ustawia efekt rozmycia z podanym promieniem i flagą powiększania. |
enable_fill_overlay_effect() | Włącza efekt nakładki wypełnienia. |
enable_glow_effect() | Włącza efekt poświaty. |
enable_inner_shadow_effect() | Włącza efekt wewnętrznego cienia. |
enable_outer_shadow_effect() | Umożliwia efekt zewnętrznego cienia. |
enable_preset_shadow_effect() | Włącza wstępnie ustawiony efekt cienia. |
enable_reflection_effect() | Włącza efekt odbicia. |
enable_soft_edge_effect() | Włącza efekt miękkiej krawędzi. |
disable_blur_effect() | Wyłącza efekt rozmycia. |
disable_fill_overlay_effect() | Wyłącza efekt nakładki wypełnienia. |
disable_glow_effect() | Wyłącza efekt poświaty. |
disable_inner_shadow_effect() | Wyłącza efekt wewnętrznego cienia. |
disable_outer_shadow_effect() | Wyłącza efekt zewnętrznego cienia. |
disable_preset_shadow_effect() | Wyłącza wstępnie ustawiony efekt cienia. |
disable_reflection_effect() | Wyłącza efekt odbicia. |
disable_soft_edge_effect() | Wyłącza efekt miękkiej krawędzi. |
as_i_effect_param_source() → IEffectParamSource | Zwraca ten obiekt jako IEffectParamSource. |