Ellipse
Ellipse erstellen
Um einer ausgewählten Folie der Präsentation eine einfache Ellipse hinzuzufügen, führen Sie bitte die folgenden Schritte aus:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Rufen Sie die Referenz einer Folie über deren Index ab.
- Fügen Sie mit der Methode addAutoShape ein AutoShape vom Typ Ellipse hinzu, die vom Objekt ShapeCollection bereitgestellt wird.
- Speichern Sie die geänderte Präsentation als PPTX-Datei.
Im folgenden Beispiel haben wir eine Ellipse zur ersten Folie hinzugefügt
// Instanziieren Sie die Presentation-Klasse, die die PPTX darstellt
var pres = new aspose.slides.Presentation();
try {
// Holen Sie die erste Folie
var sld = pres.getSlides().get_Item(0);
// Fügen Sie ein AutoShape vom Typ Ellipse hinzu
sld.getShapes().addAutoShape(aspose.slides.ShapeType.Ellipse, 50, 150, 150, 50);
// Schreiben Sie die PPTX-Datei auf die Festplatte
pres.save("EllipseShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Formatierte Ellipse erstellen
Um einer Folie eine besser formatierte Ellipse hinzuzufügen, führen Sie bitte die folgenden Schritte aus:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Rufen Sie die Referenz einer Folie über deren Index ab.
- Fügen Sie mit der Methode addAutoShape ein AutoShape vom Typ Ellipse hinzu, die vom Objekt ShapeCollection bereitgestellt wird.
- Setzen Sie den Fülltyp der Ellipse auf Solid.
- Setzen Sie die Farbe der Ellipse über die Eigenschaft SolidFillColor.Color, die vom Objekt FillFormat bereitgestellt wird und mit dem Shape Objekt verknüpft ist.
- Setzen Sie die Farbe der Linien der Ellipse.
- Setzen Sie die Breite der Linien der Ellipse.
- Speichern Sie die geänderte Präsentation als PPTX-Datei.
Im folgenden Beispiel haben wir eine formatierte Ellipse zur ersten Folie der Präsentation hinzugefügt.
// Instanziieren der Presentation-Klasse, die die PPTX darstellt
var pres = new aspose.slides.Presentation();
try {
// Erste Folie abrufen
var sld = pres.getSlides().get_Item(0);
// AutoShape vom Typ Ellipse hinzufügen
var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Ellipse, 50, 150, 150, 50);
// Einige Formatierungen auf die Ellipsenform anwenden
shp.getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
shp.getFillFormat().getSolidFillColor().setColor(java.newInstanceSync("java.awt.Color", aspose.slides.PresetColor.Chocolate));
// Einige Formatierungen auf die Linie der Ellipse anwenden
shp.getLineFormat().getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "BLACK"));
shp.getLineFormat().setWidth(5);
// PPTX-Datei auf die Festplatte schreiben
pres.save("EllipseShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
Wie lege ich die genaue Position und Größe einer Ellipse in Bezug auf die Einheiten der Folie fest?
Koordinaten und Größen werden üblicherweise in Punkten angegeben. Für vorhersehbare Ergebnisse sollten Sie Ihre Berechnungen auf der Foliengröße basieren und die erforderlichen Millimeter oder Zoll vor der Zuweisung in Punkte umrechnen.
Wie kann ich eine Ellipse über oder unter anderen Objekten platzieren (Stapelhöhe steuern)?
Passen Sie die Zeichenreihenfolge des Objekts an, indem Sie es nach vorne oder nach hinten verschieben. Dadurch kann die Ellipse andere Objekte überlagern oder diejenigen darunter sichtbar machen.
Wie animiere ich das Auftreten oder die Hervorhebung einer Ellipse?
Apply Eingangs-, Hervorhebungs- oder Ausgangseffekte auf die Form und konfigurieren Sie Trigger und Timing, um zu steuern, wann und wie die Animation abgespielt wird.