Linie
Aspose.Slides für Python über .NET unterstützt das Hinzufügen verschiedener Arten von Formen zu den Folien. In diesem Thema werden wir mit Formen arbeiten, indem wir Linien zu den Folien hinzufügen. Mit Aspose.Slides für Python über .NET können Entwickler nicht nur einfache Linien erstellen, sondern auch einige ansprechende 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 add_auto_shape hinzu, die vom Shapes-Objekt bereitgestellt wird.
- Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
Im untenstehenden Beispiel haben wir eine Linie zur ersten Folie der Präsentation hinzugefügt.
import aspose.slides as slides
# Erstellen Sie eine Instanz der PresentationEx-Klasse, die die PPTX-Datei darstellt
with slides.Presentation() as pres:
# Holen Sie sich die erste Folie
sld = pres.slides[0]
# Fügen Sie eine AutoShape vom Typ Linie hinzu
sld.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
# Schreiben Sie die PPTX auf die Festplatte
pres.save("LineShape1_out.pptx", slides.export.SaveFormat.PPTX)
Pfeilförmige Linie erstellen
Aspose.Slides für Python über .NET ermöglicht es Entwicklern auch, einige Eigenschaften der Linie zu konfigurieren, um sie ansprechender zu gestalten. Lassen Sie uns versuchen, einige Eigenschaften einer Linie so zu konfigurieren, dass sie wie ein Pfeil aussieht. Bitte folgen Sie den folgenden Schritten, um dies zu tun:
- Erstellen Sie eine Instanz der PresentationKlasse.
- 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 Shapes-Objekt bereitgestellt wird.
- Setzen Sie den Linienstil auf einen der von Aspose.Slides für Python über .NET angebotenen Stile.
- Setzen Sie die Breite der Linie.
- Setzen Sie den Dash-Stil der Linie auf einen der von Aspose.Slides für Python über .NET angebotenen Stile.
- Setzen Sie den Pfeilkopf-Stil und die Länge des Anfangspunktes der Linie.
- Setzen Sie den Pfeilkopf-Stil und die Länge des Endpunktes der Linie.
- Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
import aspose.slides as slides
import aspose.pydrawing as draw
# Erstellen Sie eine Instanz der PresentationEx-Klasse, die die PPTX-Datei darstellt
with slides.Presentation() as pres:
# Holen Sie sich die erste Folie
sld = pres.slides[0]
# Fügen Sie eine AutoShape vom Typ Linie hinzu
shp = sld.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
# Wenden Sie einige Formatierungen auf die Linie an
shp.line_format.style = slides.LineStyle.THICK_BETWEEN_THIN
shp.line_format.width = 10
shp.line_format.dash_style = slides.LineDashStyle.DASH_DOT
shp.line_format.begin_arrowhead_length = slides.LineArrowheadLength.SHORT
shp.line_format.begin_arrowhead_style = slides.LineArrowheadStyle.OVAL
shp.line_format.end_arrowhead_length = slides.LineArrowheadLength.LONG
shp.line_format.end_arrowhead_style = slides.LineArrowheadStyle.TRIANGLE
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.maroon
# Schreiben Sie die PPTX auf die Festplatte
pres.save("LineShape2_out.pptx", slides.export.SaveFormat.PPTX)