# Προσθήκη Ελλείψεων σε Παρουσιάσεις με Python

> Μάθετε πώς να δημιουργείτε, μορφοποιείτε και να διαχειρίζεστε σχήματα έλλειψης στο Aspose.Slides for Python via .NET σε παρουσιάσεις PPT, PPTX και ODP — συμπεριλαμβανομένα παραδείγματα κώδικα.

Source: https://docs.aspose.com/slides/el/python-net/ellipse/
Updated: 2026-06-09

## **Επισκόπηση**

Αυτό το άρθρο δείχνει πώς να προσθέτετε σχήματα έλλειψης σε διαφάνειες PowerPoint χρησιμοποιώντας το Aspose.Slides. Καλύπτει τη δημιουργία μιας απλής έλλειψης, τη δημιουργία μιας μορφοποιημένης έλλειψης και την αποθήκευση της ενημερωμένης παρουσίασης ως αρχείο PPTX. Επίσης, αγγίζει σχετικές ερωτήσεις όπως η εργασία με τη θέση και το μέγεθος της έλλειψης, ο έλεγχος της σειράς στοίβαξης και η εφαρμογή εφέ κίνησης.

## **Δημιουργία Έλλειψης**
Σε αυτό το θέμα, θα παρουσιάσουμε στους προγραμματιστές πώς να προσθέτουν σχήματα έλλειψης στις διαφάνειές τους χρησιμοποιώντας το Aspose.Slides for Python via .NET. Το Aspose.Slides for Python via .NET παρέχει ένα πιο εύκολο σύνολο API για τη σχεδίαση διαφόρων τύπων σχημάτων με λίγες μόνο γραμμές κώδικα. Για να προσθέσετε μια απλή έλλειψη σε μια επιλεγμένη διαφάνεια της παρουσίασης, ακολουθήστε τα παρακάτω βήματα:

1. Δημιουργήστε ένα στιγμιότυπο της κλάσης [Presentation ](https://reference.aspose.com/slides/el/python-net/aspose.slides/presentation/) 
1. Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index της 
1. Προσθέστε ένα AutoShape τύπου Ellipse χρησιμοποιώντας τη μέθοδο AddAutoShape που εκτίθεται από το αντικείμενο IShapes 
1. Αποθηκεύστε την τροποποιημένη παρουσίαση ως αρχείο PPTX 

Στο παρακάτω παράδειγμα, έχουμε προσθέσει μια έλλειψη στην πρώτη διαφάνεια.

```py
import aspose.slides as slides

#Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει το αρχείο PPTX
with slides.Presentation() as pres:
    # Λήψη της πρώτης διαφάνειας
    sld = pres.slides[0]

    # Προσθήκη AutoShape τύπου έλλειψης
    sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)

    #Γράψτε το αρχείο PPTX στον δίσκο
    pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```

## **Δημιουργία Μορφοποιημένης Έλλειψης**
Για να προσθέσετε μια καλύτερα μορφοποιημένη έλλειψη σε μια διαφάνεια, ακολουθήστε τα παρακάτω βήματα:

1. Δημιουργήστε ένα στιγμιότυπο της κλάσης [Presentation ](https://reference.aspose.com/slides/el/python-net/aspose.slides/presentation/) .
1. Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index .
1. Προσθέστε ένα AutoShape τύπου Ellipse χρησιμοποιώντας τη μέθοδο AddAutoShape που εκτίθεται από το αντικείμενο IShapes .
1. Ορίστε τον τύπο γεμίσματος της Έλλειψης σε Solid .
1. Ορίστε το χρώμα της Έλλειψης χρησιμοποιώντας την ιδιότητα SolidFillColor.Color όπως εκτίθεται από το αντικείμενο FillFormat που σχετίζεται με το αντικείμενο IShape .
1. Ορίστε το χρώμα των γραμμών της Έλλειψης .
1. Ορίστε το Πλάτος των γραμμών της Έλλειψης .
1. Αποθηκεύστε την τροποποιημένη παρουσίαση ως αρχείο PPTX .

Στο παρακάτω παράδειγμα, έχουμε προσθέσει μια μορφοποιημένη έλλειψη στην πρώτη διαφάνεια της παρουσίασης.

```py
import aspose.slides as slides
import aspose.pydrawing as draw

# Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει το PPTX
with slides.Presentation() as pres:
    # Λήψη της πρώτης διαφάνειας
    sld = pres.slides[0]

    # Προσθήκη AutoShape τύπου έλλειψης
    shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)

    # Εφαρμογή μορφοποίησης στο σχήμα έλλειψης
    shp.fill_format.fill_type = slides.FillType.SOLID
    shp.fill_format.solid_fill_color.color = draw.Color.chocolate

    # Εφαρμογή μορφοποίησης στη γραμμή της έλλειψης
    shp.line_format.fill_format.fill_type = slides.FillType.SOLID
    shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
    shp.line_format.width = 5

    #Γράψτε το αρχείο PPTX στον δίσκο
    pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
```

## **Συχνές Ερωτήσεις**

**Πώς μπορώ να ορίσω τη ακριβή θέση και μέγεθος μιας έλλειψης σε σχέση με τις μονάδες της διαφάνειας;**

Οι συντεταγμένες και τα μεγέθη συνήθως καθορίζονται **σε σημεία**. Για αξιόπιστα αποτελέσματα, βασίστε τους υπολογισμούς σας στο μέγεθος της διαφάνειας και μετατρέψτε τα απαιτούμενα χιλιοστά ή ίντσες σε σημεία πριν αναθέσετε τιμές.

**Πώς μπορώ να τοποθετήσω μια έλλειψη πάνω ή κάτω από άλλα αντικείμενα (έλεγχος της σειράς στοίβαξης);**

Ρυθμίστε τη σειρά σχεδίασης του αντικειμένου φέρνοντάς το στην πρόσθια όψη ή στέλνοντάς το στην πίσσα. Αυτό επιτρέπει στην έλλειψη να επικαλύπτει άλλα αντικείμενα ή να αποκαλύπτει αυτά που βρίσκονται κάτω από αυτήν.

**Πώς μπορώ να ανιματίσω την εμφάνιση ή την έμφαση μιας έλλειψης;**

[Εφαρμογή](/slides/el/python-net/shape-animation/) εφέ εισόδου, έμφασης ή εξόδου στο σχήμα, και ρυθμίστε τις ενεργοποιήσεις και το χρονοδιάγραμμα ώστε να ελέγξετε πότε και πώς εκτελείται η κίνηση.
