Tabulka
Contents
[
Hide
]
Příklady přidávání tabulek, přístupu k nim, odstraňování a slučování buněk pomocí Aspose.Slides for Python via .NET.
Přidat tabulku
Vytvořte jednoduchou tabulku se dvěma řádky a dvěma sloupci.
def add_table():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
# Definovat šířky sloupců a výšky řádků.
widths = [80, 80]
heights = [30, 30]
# Přidat tvar tabulky na snímek.
table = slide.shapes.add_table(50, 50, widths, heights)
presentation.save("table.pptx", slides.export.SaveFormat.PPTX)
Přístup k tabulce
Získejte první tvar tabulky na snímku.
def access_table():
with slides.Presentation("table.pptx") as presentation:
slide = presentation.slides[0]
# Přístup k první tabulce na snímku.
first_table = next(shape for shape in slide.shapes if isinstance(shape, slides.Table))
Odstranit tabulku
Odstraňte tabulku ze snímku.
def remove_table():
with slides.Presentation("table.pptx") as presentation:
slide = presentation.slides[0]
# Předpokládá se, že první tvar je tabulka.
table = slide.shapes[0]
# Odstranit tabulku ze snímku.
slide.shapes.remove(table)
presentation.save("table_removed.pptx", slides.export.SaveFormat.PPTX)
Sloučit buňky tabulky
Sloučte sousední buňky tabulky do jedné buňky.
def merge_table_cells():
with slides.Presentation("table.pptx") as presentation:
slide = presentation.slides[0]
# Předpokládá se, že první tvar je tabulka.
table = slide.shapes[0]
# Sloučit buňky.
table.merge_cells(table.rows[0][0], table.rows[1][1], False)
presentation.save("cells_merged.pptx", slides.export.SaveFormat.PPTX)