Tabelle
Contents
[
Hide
]
Beispiele zum Hinzufügen von Tabellen, zum Zugriff darauf, zum Entfernen und zum Zusammenführen von Zellen mit Aspose.Slides for Python via Java.
Installieren Sie das Paket wie in Installation beschrieben. Jedes Beispiel importiert asposeslides vor dem Starten der JVM und importiert danach die API, sobald die JVM läuft.
Tabelle hinzufügen
Erstellen Sie eine einfache Tabelle mit zwei Zeilen und zwei Spalten.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
widths = jpype.JArray(jpype.JDouble)([80, 80])
heights = jpype.JArray(jpype.JDouble)([30, 30])
table = slide.getShapes().addTable(50, 50, widths, heights)
finally:
presentation.dispose()
Auf eine Tabelle zugreifen
Rufen Sie die erste Tabellendarstellung auf der Folie ab.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, Table
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
widths = jpype.JArray(jpype.JDouble)([80, 80])
heights = jpype.JArray(jpype.JDouble)([30, 30])
table = slide.getShapes().addTable(50, 50, widths, heights)
# Zugriff auf die erste Tabelle auf der Folie.
first_table = None
for index in range(slide.getShapes().size()):
shape = slide.getShapes().get_Item(index)
if isinstance(shape, Table):
first_table = shape
break
finally:
presentation.dispose()
Tabelle entfernen
Löschen Sie eine Tabelle von einer Folie.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
widths = jpype.JArray(jpype.JDouble)([80, 80])
heights = jpype.JArray(jpype.JDouble)([30, 30])
table = slide.getShapes().addTable(50, 50, widths, heights)
slide.getShapes().remove(table)
finally:
presentation.dispose()
Tabellenzellen zusammenführen
Führen Sie benachbarte Zellen einer Tabelle zu einer einzelnen Zelle zusammen.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
widths = jpype.JArray(jpype.JDouble)([80, 80])
heights = jpype.JArray(jpype.JDouble)([30, 30])
table = slide.getShapes().addTable(50, 50, widths, heights)
# Zellen zusammenführen.
table.mergeCells(table.get_Item(0, 0), table.get_Item(1, 1), False)
finally:
presentation.dispose()