SmartArt
Contents
[
Hide
]
Bemutatja, hogyan lehet SmartArt grafikákat hozzáadni, elérni, eltávolítani, és elrendezéseket módosítani az Aspose.Slides for Python via .NET használatával.
SmartArt hozzáadása
Helyezzen be egy SmartArt grafikát az egyik beépített elrendezés használatával.
def add_smart_art():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
smart_art = slide.shapes.add_smart_art(50, 50, 400, 300, slides.smartart.SmartArtLayoutType.BASIC_PROCESS)
presentation.save("smart_art.pptx", slides.export.SaveFormat.PPTX)
SmartArt elérése
Szerezze meg az első SmartArt objektumot egy dián.
def access_smart_art():
with slides.Presentation("smart_art.pptx") as presentation:
slide = presentation.slides[0]
# Az első SmartArt alakzat elérése.
first_smart_art = next(shape for shape in slide.shapes if isinstance(shape, slides.smartart.SmartArt))
SmartArt eltávolítása
Töröljön egy SmartArt alakzatot a diáról.
def remove_smart_art():
with slides.Presentation("smart_art.pptx") as presentation:
slide = presentation.slides[0]
# Feltételezve, hogy az első alakzat egy SmartArt objektum.
smart_art = slide.shapes[0]
slide.shapes.remove(smart_art)
presentation.save("smart_art_removed.pptx", slides.export.SaveFormat.PPTX)
SmartArt elrendezés módosítása
Frissítse egy meglévő SmartArt grafika elrendezés típusát.
def change_smart_art_layout():
with slides.Presentation("smart_art.pptx") as presentation:
slide = presentation.slides[0]
# Feltételezve, hogy az első alakzat egy SmartArt objektum.
smart_art = slide.shapes[0]
# A SmartArt elrendezés módosítása.
smart_art.layout = slides.smartart.SmartArtLayoutType.VERTICAL_PICTURE_LIST
presentation.save("smart_art_changed.pptx", slides.export.SaveFormat.PPTX)