# เพิ่มวงรีลงในงานนำเสนอด้วย C++

> เรียนรู้วิธีสร้าง, จัดรูปแบบและจัดการรูปร่างวงรีใน Aspose.Slides สำหรับ C++ บนการนำเสนอ PPT และ PPTX — รวมตัวอย่างโค้ด C++

Source: https://docs.aspose.com/slides/th/cpp/ellipse/
Updated: 2026-06-13

## **ภาพรวม**

บทความนี้แสดงวิธีการเพิ่มรูปร่างวงรีลงในสไลด์ PowerPoint โดยใช้ Aspose.Slides ครอบคลุมการสร้างวงรีแบบง่าย การสร้างวงรีที่จัดรูปแบบ และการบันทึกการนำเสนอที่อัปเดตเป็นไฟล์ PPTX นอกจากนี้ยังกล่าวถึงคำถามที่เกี่ยวข้อง เช่น การทำงานกับตำแหน่งและขนาดของวงรี การควบคุมลำดับการซ้อนกัน และการใช้เอฟเฟกต์แอนิเมชัน

## **สร้างวงรี**

ในหัวข้อนี้ เราจะแนะนำให้ผู้พัฒนาทราบถึงการเพิ่มรูปร่างวงรีลงในสไลด์ของพวกเขาโดยใช้ Aspose.Slides สำหรับ C++ Aspose.Slides สำหรับ C++ ให้ชุด API ที่ง่ายขึ้นสำหรับการวาดรูปทรงต่าง ๆ ด้วยเพียงไม่กี่บรรทัดของโค้ด เพื่อเพิ่มวงรีแบบง่ายลงในสไลด์ที่เลือกของการนำเสนอ โปรดทำตามขั้นตอนต่อไปนี้:

1. สร้างอินสแตนซ์ของ [คลาส Presentation](https://reference.aspose.com/slides/th/cpp/aspose.slides/presentation/)
1. รับอ้างอิงของสไลด์โดยใช้ Index ของมัน
1. เพิ่ม AutoShape ชนิด Ellipse โดยใช้เมธอด AddAutoShape ที่เปิดเผยโดยอ็อบเจ็กต์ IShapes
1. บันทึกการนำเสนอที่แก้ไขเป็นไฟล์ PPTX

ในตัวอย่างด้านล่าง เราได้เพิ่มวงรีลงในสไลด์แรก

{{< gist "aspose-slides" "a690df625dc0b1fff869ab198affe7a4" "Examples-SlidesCPP-SimpleEllipse-SimpleEllipse.cpp" >}}

## **สร้างวงรีที่จัดรูปแบบ**

เพื่อเพิ่มวงรีที่จัดรูปแบบดียิ่งขึ้นลงในสไลด์ โปรดทำตามขั้นตอนต่อไปนี้:

1. สร้างอินสแตนซ์ของ [คลาส Presentation](https://reference.aspose.com/slides/th/cpp/aspose.slides/presentation/).
1. รับอ้างอิงของสไลด์โดยใช้ Index ของมัน.
1. เพิ่ม AutoShape ชนิด Ellipse โดยใช้เมธอด AddAutoShape ที่เปิดเผยโดยอ็อบเจ็กต์ IShapes.
1. ตั้งค่า Fill Type ของวงรีเป็น Solid.
1. ตั้งค่าสีของวงรีโดยใช้คุณสมบัติ SolidFillColor.Color ที่เปิดเผยโดยอ็อบเจ็กต์ FillFormat ที่เชื่อมโยงกับอ็อบเจ็กต์ IShape.
1. ตั้งค่าสีของเส้นของวงรี.
1. ตั้งค่าความกว้างของเส้นของวงรี.
1. บันทึกการนำเสนอที่แก้ไขเป็นไฟล์ PPTX.

ในตัวอย่างด้านล่าง เราได้เพิ่มวงรีที่จัดรูปแบบลงในสไลด์แรกของการนำเสนอ

{{< gist "aspose-slides" "a690df625dc0b1fff869ab198affe7a4" "Examples-SlidesCPP-FormattedEllipse-FormattedEllipse.cpp" >}}

## **คำถามที่พบบ่อย**

**ฉันจะตั้งตำแหน่งและขนาดที่แน่นอนของวงรีโดยอิงหน่วยของสไลด์อย่างไร?**

พิกัดและขนาดโดยทั่วไปจะระบุ **เป็นจุด** เพื่อให้ได้ผลลัพธ์ที่คาดการณ์ได้ ให้คำนวณอิงตามขนาดของสไลด์และแปลงมิลลิเมตรหรืออินช์ที่ต้องการเป็นจุดก่อนกำหนดค่า

**ฉันจะวางวงรีเหนือหรือใต้วัตถุอื่น ๆ อย่างไร (ควบคุมลำดับการซ้อนกัน)?**

ปรับลำดับการวาดของวัตถุโดยนำขึ้นหน้าหรือส่งไปด้านหลัง วิธีนี้ทำให้วงรีทับซ้อนกับวัตถุอื่นหรือเปิดเผยวัตถุที่อยู่ใต้มัน

**ฉันจะทำแอนิเมชันการปรากฏหรือการเน้นของวงรีอย่างไร?**

[นำไปใช้](/slides/th/cpp/shape-animation/) เอฟเฟกต์การเข้ามา, เน้น, หรือออกสำหรับรูปทรง และกำหนดค่าทริกเกอร์และเวลาเพื่อควบคุมว่าแอนิเมชันจะเล่นเมื่อใดและอย่างไร
