Freigeben über


PowerPoint.TableColumnProperties interface

Stellt die Tabellenspalteneigenschaften bereit.

Hinweise

[ API-Satz: PowerPointApi 1.8 ]

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/shapes/add-modify-tables.yaml

// Specifies the column widths and row heights of a table.
await PowerPoint.run(async (context) => {
  const shapes = context.presentation.getSelectedSlides().getItemAt(0).shapes;

  // Add a table, specifying column widths and row heights.
  shapes.addTable(3, 4, {
    columns: [{ columnWidth: 100 }, { columnWidth: 200 }, { columnWidth: 100 }, { columnWidth: 200 }],
    rows: [{ rowHeight: 60 }, { rowHeight: 120 }, { rowHeight: 180 }]
  });
  await context.sync();
});

Eigenschaften

columnWidth

Stellt die gewünschte Breite jeder Spalte in Punkt dar oder ist nicht definiert.

Wenn eine Tabelle hinzugefügt wird, wird für Spalten, deren Breite nicht definiert ist, die Spaltenbreite berechnet, indem die verbleibende Breite der Tabelle gleichmäßig auf diese Spalten aufgeteilt wird. Wenn die Tabelle keine definierte Breite aufweist, wird eine Standardspaltenbreite verwendet.

Details zur Eigenschaft

columnWidth

Stellt die gewünschte Breite jeder Spalte in Punkt dar oder ist nicht definiert.

Wenn eine Tabelle hinzugefügt wird, wird für Spalten, deren Breite nicht definiert ist, die Spaltenbreite berechnet, indem die verbleibende Breite der Tabelle gleichmäßig auf diese Spalten aufgeteilt wird. Wenn die Tabelle keine definierte Breite aufweist, wird eine Standardspaltenbreite verwendet.

columnWidth?: number | undefined;

Eigenschaftswert

number | undefined

Hinweise

[ API-Satz: PowerPointApi 1.8 ]

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/shapes/add-modify-tables.yaml

// Specifies the column widths and row heights of a table.
await PowerPoint.run(async (context) => {
  const shapes = context.presentation.getSelectedSlides().getItemAt(0).shapes;

  // Add a table, specifying column widths and row heights.
  shapes.addTable(3, 4, {
    columns: [{ columnWidth: 100 }, { columnWidth: 200 }, { columnWidth: 100 }, { columnWidth: 200 }],
    rows: [{ rowHeight: 60 }, { rowHeight: 120 }, { rowHeight: 180 }]
  });
  await context.sync();
});