Partager via


PowerPoint.TableColumnProperties interface

Fournit les propriétés de colonne de table.

Remarques

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

Propriétés

columnWidth

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

Lorsqu’une table est ajoutée, pour les colonnes dont la largeur n’est pas définie, la largeur de colonne est calculée en divisant uniformément la largeur restante de la table entre ces colonnes. Si la table n’a pas de largeur définie, une largeur de colonne 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éfinie.

Lorsqu’une table est ajoutée, pour les colonnes dont la largeur n’est pas définie, la largeur de colonne est calculée en divisant uniformément la largeur restante de la table entre ces colonnes. Si la table n’a pas de largeur définie, une largeur de colonne par défaut est utilisée.

columnWidth?: number | undefined;

Valeur de propriété

number | undefined

Remarques

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