เพิ่มวงรีลงในงานนำเสนอด้วย C++
ภาพรวม
บทความนี้แสดงวิธีการเพิ่มรูปร่างวงรีลงในสไลด์ PowerPoint โดยใช้ Aspose.Slides ครอบคลุมการสร้างวงรีแบบง่าย การสร้างวงรีที่จัดรูปแบบ และการบันทึกการนำเสนอที่อัปเดตเป็นไฟล์ PPTX นอกจากนี้ยังกล่าวถึงคำถามที่เกี่ยวข้อง เช่น การทำงานกับตำแหน่งและขนาดของวงรี การควบคุมลำดับการซ้อนกัน และการใช้เอฟเฟกต์แอนิเมชัน
สร้างวงรี
ในหัวข้อนี้ เราจะแนะนำให้ผู้พัฒนาทราบถึงการเพิ่มรูปร่างวงรีลงในสไลด์ของพวกเขาโดยใช้ Aspose.Slides สำหรับ C++ Aspose.Slides สำหรับ C++ ให้ชุด API ที่ง่ายขึ้นสำหรับการวาดรูปทรงต่าง ๆ ด้วยเพียงไม่กี่บรรทัดของโค้ด เพื่อเพิ่มวงรีแบบง่ายลงในสไลด์ที่เลือกของการนำเสนอ โปรดทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของ คลาส Presentation
- รับอ้างอิงของสไลด์โดยใช้ Index ของมัน
- เพิ่ม AutoShape ชนิด Ellipse โดยใช้เมธอด AddAutoShape ที่เปิดเผยโดยอ็อบเจ็กต์ IShapes
- บันทึกการนำเสนอที่แก้ไขเป็นไฟล์ PPTX
ในตัวอย่างด้านล่าง เราได้เพิ่มวงรีลงในสไลด์แรก
สร้างวงรีที่จัดรูปแบบ
เพื่อเพิ่มวงรีที่จัดรูปแบบดียิ่งขึ้นลงในสไลด์ โปรดทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของ คลาส Presentation.
- รับอ้างอิงของสไลด์โดยใช้ Index ของมัน.
- เพิ่ม AutoShape ชนิด Ellipse โดยใช้เมธอด AddAutoShape ที่เปิดเผยโดยอ็อบเจ็กต์ IShapes.
- ตั้งค่า Fill Type ของวงรีเป็น Solid.
- ตั้งค่าสีของวงรีโดยใช้คุณสมบัติ SolidFillColor.Color ที่เปิดเผยโดยอ็อบเจ็กต์ FillFormat ที่เชื่อมโยงกับอ็อบเจ็กต์ IShape.
- ตั้งค่าสีของเส้นของวงรี.
- ตั้งค่าความกว้างของเส้นของวงรี.
- บันทึกการนำเสนอที่แก้ไขเป็นไฟล์ PPTX.
ในตัวอย่างด้านล่าง เราได้เพิ่มวงรีที่จัดรูปแบบลงในสไลด์แรกของการนำเสนอ
คำถามที่พบบ่อย
ฉันจะตั้งตำแหน่งและขนาดที่แน่นอนของวงรีโดยอิงหน่วยของสไลด์อย่างไร?
พิกัดและขนาดโดยทั่วไปจะระบุ เป็นจุด เพื่อให้ได้ผลลัพธ์ที่คาดการณ์ได้ ให้คำนวณอิงตามขนาดของสไลด์และแปลงมิลลิเมตรหรืออินช์ที่ต้องการเป็นจุดก่อนกำหนดค่า
ฉันจะวางวงรีเหนือหรือใต้วัตถุอื่น ๆ อย่างไร (ควบคุมลำดับการซ้อนกัน)?
ปรับลำดับการวาดของวัตถุโดยนำขึ้นหน้าหรือส่งไปด้านหลัง วิธีนี้ทำให้วงรีทับซ้อนกับวัตถุอื่นหรือเปิดเผยวัตถุที่อยู่ใต้มัน
ฉันจะทำแอนิเมชันการปรากฏหรือการเน้นของวงรีอย่างไร?
นำไปใช้ เอฟเฟกต์การเข้ามา, เน้น, หรือออกสำหรับรูปทรง และกำหนดค่าทริกเกอร์และเวลาเพื่อควบคุมว่าแอนิเมชันจะเล่นเมื่อใดและอย่างไร