EffectFormat
Genel Bakış
EffectFormat C++ için Aspose.Slides FOSS’de bir sınıf.
Bir şeklin etki özelliklerini (gölge, parlaklık, bulanıklık vb.) temsil eder.
Bu sınıf, C ++ programlarında EffectFormat nesnelerle çalışmak için 37 yöntem sağlar. Kullanılabilir yöntemler şunlardır: 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, ve 25 ek yöntem. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir. Özellikleri: IEffectParamSource.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | Oku . | i effect param source’ı alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
IEffectParamSource() → IEffectParamSource | Bağlı IEffectParamSource örneğini gönderir. |
EffectFormat() | |
~EffectFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>) | XML destekli etki biçimini başlat. (örn., ). |
get_effect_lst() → pugi::xml_node | Elemanı varsa al. |
ensure_effect_lst() → pugi::xml_node | spPr içinde doğru konumdaki öğeyi al veya oluştur. |
get_effect_child(tag: std::string_view) → pugi::xml_node | effectLst’ten etiket adına göre belirli bir efekt çocuğunu al. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | Doğru pozisyonda belirli bir etkiyi elde edin veya oluşturun. |
remove_effect_child(tag: std::string_view) | Belirli bir etki çocuğunu ilk etkiden çıkarın. |
save() | Değişiklikleri geri çağırma ile kaydet. |
serialize_to_xml(sp_pr: pugi::xml_node) | Verilen spPr düğümü altında tüm bellek efektlerini bir XML’e serileştirin. |
is_no_effects() → bool | Tüm efektler devre dışı bırakılırsa doğru gönderir. |
blur_effect() → Effects::Blur | Bulma efektini veya devre dışı bırakıldığında nullptr’i gönderir. |
fill_overlay_effect() → Effects::FillOverlay | Döner doldurma örtülü etki, veya nullptr eğer devre dışı. |
glow_effect() → Effects::Glow | Parlaklık etkisini veya devre dışı kalmışsa nullptr’i gönderir. |
inner_shadow_effect() → Effects::InnerShadow | İç gölge etkisini veya devre dışı kalmışsa nullptr’i gönderir. |
outer_shadow_effect() → Effects::OuterShadow | Dış gölge etkisini veya devre dışı kalmışsa nullptr’i gönderir. |
preset_shadow_effect() → Effects::PresetShadow | Öntanımlı gölge etkisini veya devre dışı kalmışsa nullptr’i gönderir. |
reflection_effect() → Effects::Reflection | Yıkılmışsa yansıma etkisini veya nullptr’i gönderir. |
soft_edge_effect() → Effects::SoftEdge | Yumuşak kenar etkisini veya devre dışı kalmışsa nullptr’i gönderir. |
set_blur_effect(radius: double, grow: bool) | Verilen yarıçap ve büyütme bayrağı ile bulanıklaştırma etkisini ayarlar. |
enable_fill_overlay_effect() | Dolgu bindirme etkisini etkinleştirir. |
enable_glow_effect() | Parıltı efektini etkinleştirir. |
enable_inner_shadow_effect() | İç gölge efektini etkinleştirir. |
enable_outer_shadow_effect() | Dış gölge etkisini etkinleştirir. |
enable_preset_shadow_effect() | Ön ayarlı gölge etkisini etkinleştirir. |
enable_reflection_effect() | Yansıma efektini etkinleştirir. |
enable_soft_edge_effect() | Yumuşak kenar etkisini etkinleştirir. |
disable_blur_effect() | Bulanıklaştırma etkisini devre dışı bırakır. |
disable_fill_overlay_effect() | Doldurma bindirme etkisini devre dışı bırakır. |
disable_glow_effect() | Parıltı etkisini devre dışı bırakır. |
disable_inner_shadow_effect() | İç gölge efektini devre dışı bırakır. |
disable_outer_shadow_effect() | Dış gölge efektini devre dışı bırakır. |
disable_preset_shadow_effect() | Önceden ayarlanmış gölge etkisini devre dışı bırakır. |
disable_reflection_effect() | Yansıma efektini devre dışı bırakır. |
disable_soft_edge_effect() | Yumuşak kenar etkisini devre dışı bırakır. |
as_i_effect_param_source() → IEffectParamSource | Bu nesneyi IEffectParamSource olarak gönderir. |