Tabelle

Beispiele zum Hinzufügen von Tabellen, zum Zugriff darauf, zum Entfernen und zum Zusammenführen von Zellen mit Aspose.Slides for .NET.

Tabelle hinzufügen

Erstellen Sie eine einfache Tabelle mit zwei Zeilen und zwei Spalten.

static void AddTable()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    double[] widths = { 80, 80 };
    double[] heights = { 30, 30 };
    var table = slide.Shapes.AddTable(50, 50, widths, heights);
}

Zugriff auf eine Tabelle

Rufen Sie das erste Tabell-Shape auf der Folie ab.

static void AccessTable()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    double[] widths = { 80, 80 };
    double[] heights = { 30, 30 };
    var table = slide.Shapes.AddTable(50, 50, widths, heights);

    // Zugriff auf die erste Tabelle auf der Folie.
    var firstTable = slide.Shapes.OfType<ITable>().First();
}

Tabelle entfernen

Löschen Sie eine Tabelle von einer Folie.

static void RemoveTable()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    double[] widths = { 80, 80 };
    double[] heights = { 30, 30 };
    var table = slide.Shapes.AddTable(50, 50, widths, heights);

    slide.Shapes.Remove(table);
}

Tabellenzellen zusammenführen

Führen Sie benachbarte Zellen einer Tabelle zu einer einzigen Zelle zusammen.

static void MergeTableCells()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];
    
    double[] widths = { 80, 80 };
    double[] heights = { 30, 30 };
    var table = slide.Shapes.AddTable(50, 50, widths, heights);

    table.MergeCells(table[0, 0], table[1, 1], false);
}