EffectFormat
ภาพรวม
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 for C++. คุณสมบัติ: IEffectParamSource.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
IEffectParamSource | IEffectParamSource | อ่าน | รับแหล่งที่มาของ i effect param. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
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 | ดึง child effect เฉพาะจาก effectLst ตามชื่อแท็ก. |
ensure_effect_child(tag: std::string_view) → pugi::xml_node | ได้รับหรือสร้างผลพิเศษในเด็กที่จริงList ที่ตําแหน่งที่ถูกต้อง. |
remove_effect_child(tag: std::string_view) | ถอดเด็กที่มีผลเฉพาะจากผลLst. |
save() | เก็บการเปลี่ยนแปลงผ่าน Save Callback. |
serialize_to_xml(sp_pr: pugi::xml_node) | การเรียงผลในความจําทั้งหมดเป็น XML ภายใต้ node spPr ที่ได้รับ. |
is_no_effects() → bool | กลับ true หากการใช้งานทั้งหมดถูกปิด. |
blur_effect() → Effects::Blur | กลับผล 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 | ส่งผลของ soft edge หรือ nullptr หากปิด. |
set_blur_effect(radius: double, grow: bool) | ตั้งค่าผลกระทบเบลอด้วย radius ที่กำหนดและ grow flag. |
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. |