EffectFormat
Overview
EffectFormat là một lớp trong Aspose.Slides FOSS cho C++.
Nó đại diện cho các thuộc tính hiệu ứng của một hình dạng (mặt, ánh sáng, mờ vọt, vv).
Khóa học này cung cấp 37 phương pháp để làm việc với các đối tượng EffectFormat trong các chương trình C++. Các phương pháp có sẵn bao gồm: 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,Và 25 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng C++ nào sau khi cài đặt Aspose.Slides FOSS cho gói C ++. Tài sản : IEffectParamSource.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | Read | Nhận nguồn hiệu ứng i param. |
Methods
| Signature | Description |
|---|---|
IEffectParamSource() → IEffectParamSource | Trở lại trường hợp liên quan IEffectParamSource |
EffectFormat() | |
~EffectFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>) | Initialize XML-backed effect format (ví dụ, định dạng hiệu ứng hỗ trợ). |
get_effect_lst() → pugi::xml_node | Nhận được yếu tố nếu nó tồn tại. |
ensure_effect_lst() → pugi::xml_node | Nhận hoặc tạo thành phần ở vị trí đúng trong spPr. |
get_effect_child(tag: std::string_view) → pugi::xml_node | Nhận một hiệu ứng cụ thể từ effectLst bằng tên thẻ. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | Nhận hoặc tạo một hiệu ứng cụ thể trẻ em trong hiệu quảLst ở vị trí đúng. |
remove_effect_child(tag: std::string_view) | Xóa một tác dụng cụ thể của trẻ khỏi hiệu ứngLst. |
save() | Lưu các thay đổi thông qua Save Callback. |
serialize_to_xml(sp_pr: pugi::xml_node) | Xét tất cả các hiệu ứng trong bộ nhớ vào một XML dưới nút spPr. |
is_no_effects() → bool | Trở lại đúng nếu tất cả các hiệu ứng bị chặn. |
blur_effect() → Effects::Blur | Trở lại hiệu ứng blur, hoặc nullptr nếu bị khuyết tật. |
fill_overlay_effect() → Effects::FillOverlay | Trả lại hiệu ứng lấp đầy hoặc nullptr nếu bị khuyết tật. |
glow_effect() → Effects::Glow | Trở lại hiệu ứng ánh sáng, hoặc nullptr nếu bị khuyết tật. |
inner_shadow_effect() → Effects::InnerShadow | Trở lại hiệu ứng bóng bên trong, hoặc nullptr nếu bị khuyết tật. |
outer_shadow_effect() → Effects::OuterShadow | Trở lại hiệu ứng bóng bên ngoài, hoặc nullptr nếu bị khuyết tật. |
preset_shadow_effect() → Effects::PresetShadow | Trở lại hiệu ứng bóng trước hoặc nullptr nếu bị mất. |
reflection_effect() → Effects::Reflection | Trở lại hiệu ứng phản xạ, hoặc nullptr nếu bị khuyết tật. |
soft_edge_effect() → Effects::SoftEdge | Trở lại hiệu ứng cạnh mềm, hoặc nullptr nếu bị khuyết tật. |
set_blur_effect(radius: double, grow: bool) | Đặt hiệu ứng mờ với radius và tăng lá cờ. |
enable_fill_overlay_effect() | - Khả năng hiệu ứng lấp đầy. |
enable_glow_effect() | Cho phép hiệu ứng ánh sáng. |
enable_inner_shadow_effect() | - Khả năng hiệu ứng bóng tối bên trong. |
enable_outer_shadow_effect() | - Khả năng hiệu ứng bóng bên ngoài. |
enable_preset_shadow_effect() | Cho phép hiệu ứng bóng trước. |
enable_reflection_effect() | - Khả năng tạo ra hiệu ứng phản xạ. |
enable_soft_edge_effect() | - Khả năng hiệu ứng Soft Edge. |
disable_blur_effect() | Khả năng làm giảm hiệu ứng blur. |
disable_fill_overlay_effect() | Khóa hiệu ứng lấp đầy. |
disable_glow_effect() | Khả năng làm giảm hiệu ứng ánh sáng. |
disable_inner_shadow_effect() | Khả năng ngăn chặn hiệu ứng bóng tối bên trong. |
disable_outer_shadow_effect() | Khóa hiệu ứng bóng bên ngoài. |
disable_preset_shadow_effect() | Khóa hiệu ứng bóng trước. |
disable_reflection_effect() | Khả năng ngăn chặn hiệu ứng phản xạ. |
disable_soft_edge_effect() | Khả năng giảm hiệu ứng Soft Edge. |
as_i_effect_param_source() → IEffectParamSource | Trả lại đối tượng này như IEffectParamSource. |