PowerPoint.TableColumnProperties interface

Fournit les propriétés de colonne du tableau.

Remarques

Jeu d’API : PowerPointApi 1.8

Utilisateur

Exemples

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

Propriétés

columnWidth

Représente la largeur souhaitée de chaque colonne en points ou n’est pas défini.

Lorsqu’un tableau est ajouté, pour les colonnes dont la largeur n’est pas définie, la largeur des colonnes est calculée en divisant uniformément la largeur restante du tableau entre ces colonnes. Si la largeur du tableau n’est pas définie, la largeur des colonnes par défaut est utilisée.

Détails de la propriété

columnWidth

Représente la largeur souhaitée de chaque colonne en points ou n’est pas défini.

Lorsqu’un tableau est ajouté, pour les colonnes dont la largeur n’est pas définie, la largeur des colonnes est calculée en divisant uniformément la largeur restante du tableau entre ces colonnes. Si la largeur du tableau n’est pas définie, la largeur des colonnes par défaut est utilisée.

columnWidth?: number | undefined;

Valeur de propriété

number | undefined

Remarques

Jeu d’API : PowerPointApi 1.8

Exemples

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