รูปร่างการนำเสนอแบบกลุ่มใน C++
ภาพรวม
บทความนี้อธิบายวิธีการทำงานกับรูปร่างกลุ่มใน Aspose.Slides แสดงวิธีการเพิ่มรูปร่างกลุ่มลงในสไลด์ วางรูปร่างภายใน และบันทึกรันการนำเสนอที่อัปเดต นอกจากนี้ยังสาธิตวิธีการเข้าถึงรูปร่างที่เก็บไว้ในกลุ่มและอ่านค่า AlternativeText ของพวกมัน อีกทั้งบทความยังสรุปคุณสมบัติที่เกี่ยวข้องของรูปร่างกลุ่ม เช่น กลุ่มซ้อนกัน ลำดับ z‑order และตัวเลือกการล็อกสั้นๆ
เพิ่มรูปร่างกลุ่ม
Aspose.Slides รองรับการทำงานกับรูปร่างกลุ่มบนสไลด์ ฟีเจอร์นี้ช่วยให้นักพัฒนาสร้างการนำเสนอที่มีความหลากหลายมากขึ้น Aspose.Slides for C++ รองรับการเพิ่มหรือเข้าถึงรูปร่างกลุ่ม สามารถเพิ่มรูปร่างลงในรูปร่างกลุ่มที่เพิ่มไว้เพื่อเติมข้อมูลหรือเข้าถึงคุณสมบัติใด ๆ ของรูปร่างกลุ่ม เพื่อเพิ่มรูปร่างกลุ่มลงในสไลด์โดยใช้ Aspose.Slides for C++:
- สร้างอินสแตนซ์ของคลาส Presentation
- รับอ้างอิงของสไลด์โดยใช้ Index
- เพิ่มรูปร่างกลุ่มลงในสไลด์
- เพิ่มรูปร่างลงในรูปร่างกลุ่มที่เพิ่มไว้
- บันทึกการนำเสนอที่แก้ไขเป็นไฟล์ PPTX
ตัวอย่างด้านล่างเพิ่มรูปร่างกลุ่มลงในสไลด์
เข้าถึงคุณสมบัติ AltText
หัวข้อนี้แสดงขั้นตอนง่าย ๆ พร้อมตัวอย่างโค้ด สำหรับการเพิ่มรูปร่างกลุ่มและการเข้าถึงคุณสมบัติ AltText ของรูปร่างกลุ่มบนสไลด์ เพื่อเข้าถึง AltText ของรูปร่างกลุ่มในสไลด์โดยใช้ Aspose.Slides for C++:
- สร้างอินสแตนซ์ของคลาส
Presentationที่เป็นตัวแทนไฟล์ PPTX - รับอ้างอิงของสไลด์โดยใช้ Index
- เข้าถึงคอลเลกชันของรูปร่างบนสไลด์
- เข้าถึงรูปร่างกลุ่ม
- เข้าถึงคุณสมบัติ AltText
ตัวอย่างด้านล่างเข้าถึงข้อความแทนของรูปร่างกลุ่ม
FAQ
Is nested grouping (a group inside a group) supported?
ใช่. GroupShape มีเมธอด get_ParentGroup ซึ่งบ่งชี้การสนับสนุนโครงสร้างแบบลำดับชั้นโดยตรง (กลุ่มหนึ่งสามารถเป็นลูกของกลุ่มอื่นได้).
How do I control the group’s z-order relative to other objects on the slide?
ใช้ GroupShape’s Z-Order position เพื่อดูตำแหน่งของมันในลำดับการแสดงผล.
Can I prevent moving/editing/ungrouping?
ใช่. ส่วนล็อกของกลุ่มเปิดเผยผ่าน get_GroupShapeLock ซึ่งทำให้คุณสามารถจำกัดการดำเนินการบนวัตถุได้.