Aspose.Slides for .NET을 사용하여 표를 추가하고, 접근하고, 제거하고, 셀을 병합하는 예제입니다.

표 추가

두 개의 행과 두 개의 열을 가진 간단한 표를 만듭니다.

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);
}

표 접근

슬라이드에서 첫 번째 표 모양을 가져옵니다.

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);

    // 슬라이드에서 첫 번째 표에 접근합니다.
    var firstTable = slide.Shapes.OfType<ITable>().First();
}

표 제거

슬라이드에서 표를 삭제합니다.

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);
}

표 셀 병합

표의 인접한 셀을 하나의 셀로 병합합니다.

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);
}