Linie
Contents
[
Hide
]
Aspose.Slides für Java unterstützt das Hinzufügen verschiedener Arten von Formen zu den Folien. In diesem Thema werden wir mit Formen beginnen, indem wir Linien zu den Folien hinzufügen. Mit Aspose.Slides für Java können Entwickler nicht nur einfache Linien erstellen, sondern auch einige ausgefallene Linien auf den Folien zeichnen.
Einfache Linie erstellen
Um eine einfache gerade Linie zu einer ausgewählten Folie der Präsentation hinzuzufügen, folgen Sie bitte den folgenden Schritten:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Erhalten Sie die Referenz einer Folie, indem Sie ihren Index verwenden.
- Fügen Sie eine AutoShape vom Typ Linie mit der Methode addAutoShape hinzu, die vom IShapeCollection Objekt bereitgestellt wird.
- Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
Im nachstehenden Beispiel haben wir eine Linie zur ersten Folie der Präsentation hinzugefügt.
// Instanziieren Sie die PresentationEx-Klasse, die die PPTX-Datei darstellt
Presentation pres = new Presentation();
try {
// Holen Sie sich die erste Folie
ISlide sld = pres.getSlides().get_Item(0);
// Fügen Sie eine AutoShape vom Typ Linie hinzu
sld.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
// Schreiben Sie die PPTX auf die Festplatte
pres.save("LineShape.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Pfeilförmige Linie erstellen
Aspose.Slides für Java ermöglicht es Entwicklern auch, einige Eigenschaften der Linie zu konfigurieren, um sie ansprechender aussehen zu lassen. Lassen Sie uns versuchen, einige Eigenschaften einer Linie zu konfigurieren, damit sie wie ein Pfeil aussieht. Bitte folgen Sie den folgenden Schritten, um dies zu tun:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Erhalten Sie die Referenz einer Folie, indem Sie ihren Index verwenden.
- Fügen Sie eine AutoShape vom Typ Linie mit der Methode addAutoShape hinzu, die vom IShapeCollection Objekt bereitgestellt wird.
- Setzen Sie den Linienstil auf einen der von Aspose.Slides für Java angebotenen Stile.
- Setzen Sie die Breite der Linie.
- Setzen Sie den Strichstil der Linie auf einen der von Aspose.Slides für Java angebotenen Stile.
- Setzen Sie den Pfeilkopf-Stil und die Länge des Ausgangspunkts der Linie.
- Setzen Sie den Pfeilkopf-Stil und die Länge des Endpunkts der Linie.
- Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
// Instanziieren Sie die PresentationEx-Klasse, die die PPTX-Datei darstellt
Presentation pres = new Presentation();
try {
// Holen Sie sich die erste Folie
ISlide sld = pres.getSlides().get_Item(0);
// Fügen Sie eine AutoShape vom Typ Linie hinzu
IAutoShape shp = sld.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
// Wenden Sie einige Formatierungen auf die Linie an
shp.getLineFormat().setStyle(LineStyle.ThickBetweenThin);
shp.getLineFormat().setWidth(10);
shp.getLineFormat().setDashStyle(LineDashStyle.DashDot);
shp.getLineFormat().setBeginArrowheadLength(LineArrowheadLength.Short);
shp.getLineFormat().setBeginArrowheadStyle(LineArrowheadStyle.Oval);
shp.getLineFormat().setEndArrowheadLength(LineArrowheadLength.Long);
shp.getLineFormat().setEndArrowheadStyle(LineArrowheadStyle.Triangle);
shp.getLineFormat().getFillFormat().setFillType(FillType.Solid);
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(new Color(PresetColor.Maroon));
// Schreiben Sie die PPTX auf die Festplatte
pres.save("LineShape.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}