Rechteck
Contents
[
Hide
]
Wie bei vorherigen Themen geht es auch hier um das Hinzufügen einer Form, und diesmal handelt es sich um das Rechteck. In diesem Thema haben wir beschrieben, wie Entwickler einfache oder formatierte Rechtecke in ihre Folien mit Aspose.Slides für Java hinzufügen können.
Rechteck zur Folie hinzufügen
Um ein einfaches Rechteck zu einer ausgewählten Folie der Präsentation hinzuzufügen, befolgen Sie bitte die folgenden Schritte:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Erhalten Sie die Referenz einer Folie, indem Sie deren Index verwenden.
- Fügen Sie eine IAutoShape des Rechtecktyps mithilfe der addAutoShape Methode hinzu, die vom IShapeCollection Objekt bereitgestellt wird.
- Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
Im folgende Beispiel haben wir ein einfaches Rechteck zur ersten Folie der Präsentation hinzugefügt.
// Instanziieren Sie die Prseetation-Klasse, die das PPTX repräsentiert
Presentation pres = new Presentation();
try {
// Holen Sie sich die erste Folie
ISlide sld = pres.getSlides().get_Item(0);
// Fügen Sie eine AutoShape des Ellipsentyps hinzu
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Schreiben Sie die PPTX-Datei auf die Festplatte
pres.save("RecShp1.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Formatiertes Rechteck zur Folie hinzufügen
Um ein formatiertes Rechteck zu einer Folie hinzuzufügen, befolgen Sie bitte die folgenden Schritte:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Erhalten Sie die Referenz einer Folie, indem Sie deren Index verwenden.
- Fügen Sie eine IAutoShape des Rechtecktyps mithilfe der addAutoShape Methode hinzu, die vom IShapeCollection Objekt bereitgestellt wird.
- Setzen Sie den Fülltyp des Rechtecks auf Solid.
- Setzen Sie die Farbe des Rechtecks mithilfe der SolidFillColor.setColor Methode, wie sie vom IFillFormat Objekt bereitgestellt wird, das mit dem IShape Objekt verknüpft ist.
- Setzen Sie die Farbe der Linien des Rechtecks.
- Setzen Sie die Breite der Linien des Rechtecks.
- Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
Die obigen Schritte sind im folgenden Beispiel implementiert.
// Instanziieren Sie die Prseetation-Klasse, die das PPTX repräsentiert
Presentation pres = new Presentation();
try {
// Holen Sie sich die erste Folie
ISlide sld = pres.getSlides().get_Item(0);
// Fügen Sie eine AutoShape des Ellipsentyps hinzu
IShape shp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 150, 50);
// Wenden Sie einige Formatierungen auf die Ellipsenform an
shp.getFillFormat().setFillType(FillType.Solid);
shp.getFillFormat().getSolidFillColor().setColor(Color.GRAY);
// Wenden Sie einige Formatierungen auf die Linien der Ellipse an
shp.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(Color.BLACK);
shp.getLineFormat().setWidth(5);
// Schreiben Sie die PPTX-Datei auf die Festplatte
pres.save("RecShp2.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}