SmartArt
Contents
[
Hide
]
نشان میدهد چگونه گرافیکهای SmartArt را اضافه، دسترسی پیدا کنید، حذف کنید و چیدمانها را با استفاده از Aspose.Slides for Python via .NET تغییر دهید.
افزودن SmartArt
یک گرافیک SmartArt را با استفاده از یکی از چیدمانهای از پیش تعریف شده وارد کنید.
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
اولین شیء SmartArt را در یک اسلاید دریافت کنید.
def access_smart_art():
with slides.Presentation("smart_art.pptx") as presentation:
slide = presentation.slides[0]
# دسترسی به اولین شکل SmartArt.
first_smart_art = next(shape for shape in slide.shapes if isinstance(shape, slides.smartart.SmartArt))
حذف SmartArt
یک شکل SmartArt را از اسلاید حذف کنید.
def remove_smart_art():
with slides.Presentation("smart_art.pptx") as presentation:
slide = presentation.slides[0]
# فرض میکنیم که اولین شکل یک شیء SmartArt است.
smart_art = slide.shapes[0]
slide.shapes.remove(smart_art)
presentation.save("smart_art_removed.pptx", slides.export.SaveFormat.PPTX)
تغییر چیدمان SmartArt
نوع چیدمان یک گرافیک SmartArt موجود را بهروز کنید.
def change_smart_art_layout():
with slides.Presentation("smart_art.pptx") as presentation:
slide = presentation.slides[0]
# فرض میکنیم که اولین شکل یک شیء SmartArt است.
smart_art = slide.shapes[0]
# تغییر چیدمان SmartArt.
smart_art.layout = slides.smartart.SmartArtLayoutType.VERTICAL_PICTURE_LIST
presentation.save("smart_art_changed.pptx", slides.export.SaveFormat.PPTX)